SQl 跨服務器查詢語句

SQl跨服務器查詢的二種實現方法,一般情況如果安全設置好了,根本無法用,不過內部網絡還是不錯的。

select * from OPENDATASOURCE(
‘SQLOLEDB’,
‘Data Source=遠程ip;User ID=sa;Password=密碼’
).庫名.dbo.表名

insert 本地庫名..表名 select * from OPENDATASOURCE(
‘SQLOLEDB’,
‘Data Source=遠程ip;User ID=sa;Password=密碼’
).庫名.dbo.表名

或使用聯結服務器:
–創建linkServer
exec sp_addlinkedserver ‘別名’,”,’SQLOLEDB’,’192.168.2.5′

–登陸linkServer
exec sp_addlinkedsrvlogin ‘別名’,’false’,null,’sa’,’1234′

–查詢
select * from 別名.庫名.dbo.表名

–以后不再使用時刪除鏈接服務器
exec sp_dropserver ‘別名’,’droplogins’

? 版權聲明
THE END
喜歡就支持一下吧
點贊8 分享