sqlserver创建链接服务器连接sqlserver脚本

时间:2024-03-12 18:35:25

示例:

EXEC  sp_addlinkedserver
@server=\'MyLinkServer\',   --链接服务器别名
@srvproduct=\'\',
@provider=\'SQLOLEDB\',
@datasrc=\'10.10.2.17\',  --要访问的的数据库所在的服务器的ip
@catalog= \'HISDB\' --访问的数据库名
GO


EXEC sp_addlinkedsrvlogin
\'MyLinkServer\',                  --链接服务器别名
\'false\', 
 NULL,
\'sa\',                     --要访问的数据库的用户              
\'cn123\'                --要访问的数据库,用户的密码
GO

 

使用链接服务器查询

SELECT *
  FROM OPENQUERY(MyLinkServer,\'SELECT * FROM TEST \')

 

--创建链接服务器

exec sp_addlinkedserver \'server_tmp\',\'\',\'SQLOLEDB\',\'远程服务器名或ip地址\'
exec sp_addlinkedsrvlogin \'server_tmp\',\'false\',null,\'用户名\',\'密码\'
exec sp_serveroption \'server_lnk\',\'rpc out\',\'true\' --这个允许调用链接服务器上的存储过程go --调用: exec server_tmp.数据库名.dbo.过程名 \'参数\'