Exec sp_droplinkedsrvlogin ZYB,Null --删除映射(录与链接服务器上远程登录之间的映射)
Exec sp_dropserver ZYB --删除远程服务器链接
EXEC sp_addlinkedserver
@server='ZYB',--被访问的服务器别名
@srvproduct='',
@provider='SQLOLEDB',
@datasrc="/Server2" --要访问的服务器
EXEC sp_addlinkedsrvlogin
'ZYB', --被访问的服务器别名
'false',
NULL,
'sa', --帐号
'sa' --密码
使用实例:
Select * from ZYB.CDCenter20110822.dbo.cardbase
// 完整使用案例 declare @linkCount int select @linkCount=count(*) from master..sysservers where srvname='DCDB1' if(@linkCount=0) begin exec sp_addlinkedserver 'DCDB1','','SQLOLEDB','ip'--最后一个是数据库IP exec sp_addlinkedsrvlogin 'DCDB1','false',null,'userid','userpwd'--最后两个是用户名和密码 end