当前位置:Gxlcms >
数据库问题 >
解决SQL Server 阻止了对组件 'Ad Hoc Distributed Queries' 的 STATEMENT'OpenRowset/OpenDatasource' 的访问的方法
解决SQL Server 阻止了对组件 'Ad Hoc Distributed Queries' 的 STATEMENT'OpenRowset/OpenDatasource' 的访问的方法
时间:2021-07-01 10:21:17
帮助过:33人阅读
Ad Hoc Distributed Queries‘ 的 STATEMENT
‘OpenRowset/OpenDatasource‘ 的访问,因为此组件已作为此服务器安全配置的一部分而被关闭。系统管理员可以通过使用 sp_configure 启用
‘Ad Hoc Distributed Queries‘。有关启用
‘Ad Hoc Distributed Queries‘ 的详细信息,请参阅 SQL Server 联机丛书中的 "外围应用配置器"。
看错误提示就知道是因为SQL Server的Ad Hoc Distributed Queries组件被禁用了,这里我用的SQL Server版本是2005,只需要开启Ad Hoc
Distributed Queries就可以了,方法如下:
1.开启Ad Hoc
Distributed Queries组件,在sql查询编辑器中执行如下语句:
exec sp_configure
‘show advanced options‘,
1
reconfigure
exec sp_configure
‘Ad Hoc Distributed Queries‘,
1
reconfigure
2.关闭Ad Hoc
Distributed Queries组件,在sql查询编辑器中执行如下语句:
exec sp_configure
‘Ad Hoc Distributed Queries‘,
0
reconfigure
exec sp_configure
‘show advanced options‘,
0
reconfigure
解决SQL Server 阻止了对组件 'Ad Hoc Distributed Queries' 的 STATEMENT'OpenRowset/OpenDatasource' 的访问的方法
标签:版本 报错 state net 部分 config 应用 exe rowset