MSSql 跨服务器查询解决方案
先确定从服务器是否允许有外部链接的服务器:
select * from sys.servers
没有的话,需要添加服务器链接:
EXEC sp_addlinkedserver @server='10.2.27.00',--被访问的服务器别名 @srvproduct='', @provider='SQLOLEDB', @datasrc='10.2.27.00' --要访问的服务器的ip地址
链接添加完成后进行用户登录链接:
EXEC sp_addlinkedsrvlogin '10.2.27.00', --被访问的服务器别名 'false', NULL, 'sa', '*******' --密码
即可查询对应服务器的数据。
select * from [10.2.27.00].abpuser