oer2001

跨数据库查询

if not exists(select * from Sys.servers where name=\'srvname\')
begin
exec sp_addlinkedserver  \'srvname\',\'\',\'SQLOLEDB\',\'127.0.0.1\'

exec sp_addlinkedsrvlogin \'srvname\',\'false\',null,\'sa\',\'123456\'

EXEC master.dbo.sp_serveroption @server=N\'srvname\', @optname=N\'rpc\', @optvalue=N\'true\'

EXEC master.dbo.sp_serveroption @server=N\'srvname\', @optname=N\'rpc out\', @optvalue=N\'true\'


end
go

--查询示例

select * from srv_lnk.xgoss_yhyd.dbo.temp

--exec sp_dropserver \'srv_lnk\',\'droplogins\' --删除连接

分类:

技术点:

相关文章: