电脑技术学习

讲解SQL Server的分布式跨服务器查询

dn001
SQL分布式跨服务器查询示例:

exec sp_addlinkedserver 'ls_Source', 'ms','SQLOLEDB','SQLSERVER';
go
exec sp_serveroption N'SQLSERVER', N'rpc out', N'true';
go
exec sp_serveroption N'SQLSERVER', N'rpc', N'true';
go
EXEC sp_addlinkedsrvlogin 'ls_Source','false','sa','sa';
go
select * from ls_Source.userdb.dbo.userinfo where userid=2100010;
go
--断开服务器连接
exec sp_dropserver 'ls_Source','droplogins' 
go
/**//*
EXEC sp_addlinkedserver 'test','','SQLOLEDB','test',null,'driver={sql 

server};server=ipaddress;uid=sa,pwd=;'

exec sp_serveroption N'test', N'rpc out', N'true' 
exec sp_serveroption N'test', N'rpc', N'true'
exec sp_addlinkedsrvlogin 'test','False',null,'sa',''
*/