SQL连接其它服务器操作
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