zoukankan      html  css  js  c++  java
  • SQL Server 阻止了对组件 'Ad Hoc Distributed Queries' 的 STATEM...

    在Sql
    Server中查询一下Excel文件的时候出现问题:
    SELECT * FROM OPENROWSET(
    'MICROSOFT.JET.OLEDB.4.0','Excel


    8.0;IMEX=1;HDR=YES;DATABASE=F:\AAA.xls',[sheet1$])
       
    结果提示:
        SQL Server 阻止了对组件 'Ad Hoc Distributed Queries' 的


    STATEMENT'OpenRowset/OpenDatasource'
    的访问,因为此组件已作为此服务器安全配置的一部分而被关


    闭。系统管理员可以通过使用 sp_configure 启用 'Ad Hoc
    Distributed Queries'。有关启用 'Ad Hoc


    Distributed Queries' 的详细信息,请参阅 SQL Server 联机丛书中的
    "外围应用配置器"。
    查询相关资料,找到解决方法:
        启用Ad Hoc Distributed Queries:
    exec
    sp_configure 'show advanced options',1
    reconfigure
    exec sp_configure 'Ad
    Hoc Distributed Queries',1
    reconfigure
        使用完成后,关闭Ad Hoc Distributed
    Queries:
    exec sp_configure 'Ad Hoc Distributed
    Queries',0
    reconfigure
    exec sp_configure 'show advanced
    options',0
    reconfigure

  • 相关阅读:
    面向接口程序设计思想实践
    Block Chain Learning Notes
    ECMAScript 6.0
    Etcd Learning Notes
    Travis CI Build Continuous Integration
    Markdown Learning Notes
    SPRING MICROSERVICES IN ACTION
    Java Interview Questions Summary
    Node.js Learning Notes
    Apache Thrift Learning Notes
  • 原文地址:https://www.cnblogs.com/wpf123/p/2052931.html
Copyright © 2011-2022 走看看