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