不同服务器数据库关联查询的问题。
--192.168.1.1服务器数据库create database db1GOuse db1GOcreate table table1(tid int,tname varchar(50))GOinsert table1(tid,tname)select 1,'子敬' unionselect 2,'文远' unionselect 3,'文长' --192.168.1.2服务器数据库create database db2GOuse db2GOcreate table table2(tid int,tname varchar(50))GOinsert table2(tid,tname)select 2,'文远' unionselect 3,'文长'
exec sp_addlinkedserver 'srv_lnk','','SQLOLEDB','192.168.1.2' exec sp_addlinkedsrvlogin 'srv_lnk','false',null,'sa','123456'select * from table1 left join srv_lnk.db2.dbo.table2 tb2 on table1.tid=tb2.tid exec sp_dropserver 'srv_lnk','droplogins' --删除连接