SQL Server阻止了对组件“Ad Hoc Distributed Queries”的STATEMENT 'OpenRowset/OpenDatasource'的访问。因为此组件已作为此服务器安全配置的一部分而被关闭。启用“Ad Hoc Distributed Queries”,即可解决该问题。

     启用“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

  使用后,为了安全,最好关闭该组件。

 posted on 2016-07-21 17:19  会飞的金鱼  阅读(493)  评论(0)    收藏  举报