sql Server读取远程数据库

原创
2017/01/23 10:45
阅读数 445

select * from opendatasource('sqloledb','data source=127.0.0.1;user id=sa;password=123456').ReceiptPrint.dbo.TPersonPayment

 

解决SQL Server 阻止了对组件 'Ad Hoc Distributed Queries' 的 STATEMENT'OpenRowset/OpenDatasource' 的访问的方法

  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

展开阅读全文
加载中
点击引领话题📣 发布并加入讨论🔥
0 评论
0 收藏
0
分享
返回顶部
顶部