远程服务器查询可以分两步完成:
1.建立连接服务器
exec sp_addlinkedserver @server='Test_Server', --被访问的服务器别名 @srvproduct='', @provider='SQLOLEDB', @datasrc="192.168.1.10" --要访问的服务器ip
2.完成服务器远程登录映射
exec sp_addlinkedsrvlogin 'Test_Server', --被访问的服务器别名 'false', NULL, 'sa', --帐号 '123456' --密码
查询例子:
select * from [远程服务器别名].[数据库名].[架构名].[表名]
用过之后可以删除远程服务器连接:
1.删除映射
exec sp_droplinkedsrvlogin [Test_Server],Null
2.删除连接
exec sp_dropserver [Test_Server]
注意:以上执行要在一个查询窗口执行,包括对数据的查询等操作。