近日需要在主SQL服务器上利用从服务器的数据库,使用了MSSQL的“链接数据库”功能,脚本如下:
--创建链接服务器
--说明:'srv_lnk_7' 链接名称,192.168.0.1 从服务器地址
use master
if(not exists(select * from sysservers where srvname like 'srv_lnk_7'))
exec sp_addlinkedserver 'srv_lnk_7','','SQLOLEDB','192.168.0.1'
exec sp_addlinkedsrvlogin 'srv_lnk_7','false',null,'sa','123456‘
go
--删除 链接服务器
use master
exec sp_dropserver 'srv_lnk_7','droplogins'
go
--查询方法
select * from [srv_lnk_7].test.dbo.MyTable