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