--第一步:增加链接服务器
/*说明
sp_addlinkedserver [ @server = ] 'server'
[ , [ @srvproduct = ] 'product_name' ]
[ , [ @provider = ] 'provider_name' ]
[ , [ @datasrc = ] 'data_source' ]
[ , [ @location = ] 'location' ]
[ , [ @provstr = ] 'provider_string' ]
[ , [ @catalog = ] 'catalog' ]
--其中@server名称随便取,@catalog为数据库名,@provider为数据库驱动,@provstr为连接字符串
*/
sp_addlinkedserver @server = 'scweblink',
@srvproduct = '',
@provider = 'SQLOLEDB',
@datasrc = '192.168.0.196',
@provstr='DRIVER={SQL Server};Initial Catalog=scweb;SERVER=192.168.0.196;UID=sa;PWD=serverweb;',
@catalog='scweb'
--查询一下是否添加成功
sp_linkedservers
--第二步:增加链接登录
/*说明
英文:
sp_addlinkedsrvlogin [ @rmtsrvname = ] 'rmtsrvname'
[ , [ @useself = ] 'useself' ]
[ , [ @locallogin = ] 'locallogin' ]
[ , [ @rmtuser = ] 'rmtuser' ]
[ , [ @rmtpassword = ] 'rmtpassword' ]
中文:
sp_addlinkedsrvlogin [ @rmtsrvname = ] '链接服务器名'
[ , [ @useself = ] 'false' ]
[ , [ @locallogin = ] '本地登录名' ]
[ , [ @rmtuser = ] '远程登录名' ]
[ , [ @rmtpassword = ] '远程密码' ]
*/
EXEC sp_addlinkedsrvlogin 'scweblink','false','sa','sa','serverweb'
--第三步:查询
select top 10 * from scweblink.scweb.dbo.sc_syscfg
--select * from 链接服务器名.远程数据名.远程所有者.远程表名
|