--第一步:增加链接服务器
/*说明 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 链接服务器名.远程数据名.远程所有者.远程表名
|