您的位置:首页 > 数据库

跨服务器查询sql

2016-03-10 17:02 260 查看
本文转自:http://blog.csdn.net/ysf871104/article/details/9186175

第一步: 使用sp_configure启用 'Ad Hoc Distributed Queries'(为了安全起见,使用完后,要关闭)

EXEC sp_configure 'show advanced options', 1

GO

RECONFIGURE

GO

EXEC sp_configure 'Ad Hoc Distributed Queries', 1

GO

RECONFIGURE

GO

第二步:查询sql语句

SELECT id,fdep_id

FROM OPENDATASOURCE(

'SQLOLEDB',

'Data Source=192.168.0.106;User ID=sa;Password=sa'

).bldb.bldb.larfield where id in

(select id from larfield20130617_1 where new_sort_id_len like '%8%')

第三步:关闭'Ad Hoc Distributed Queries'

EXEC sp_configure 'show advanced options', 0

GO

RECONFIGURE

GO

EXEC sp_configure 'Ad Hoc Distributed Queries', 0

GO

RECONFIGURE

GO
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: