sp_addlinkedserver创建远程服务器查询

  远程服务器查询可以分两步完成:

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]

  注意:以上执行要在一个查询窗口执行,包括对数据的查询等操作。

原文地址:https://www.cnblogs.com/paulhe/p/4185368.html