示例:
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.过程名 '参数'