1、假设本地服务器192.168.0.1,远端服务器192.168.0.2。 2、在192.168.0.2服务器上建立用户:User,密码:000 3、在192.168.0.1服务器上执行如下语句: exec sp_addlinkedserver 'srv_lnk','','SQLOLEDB','192.168.0.2' exec sp_addlinkedsrvlogin 'srv_lnk','false',null,'User','000' go 3、在本地访问192.168.0.2上的数据库查询示例如下: select * from srv_lnk.数据库名.dbo.表名 4、以后不再使用时删除链接服务器 exec sp_dropserver 'srv_lnk','droplogins' go 5、你所说的语句应该是: select 工号 from tbl1 where 工号 not in (select 工号 from srv_lnk.数据库名.dbo.tbl2) insert into srv_lnk.数据库名.dbo.tbl2(工号) select 工号 from tbl1 where 工号 not in (select 工号 from srv_lnk.数据库名.dbo.tbl2) 注意:此语句应该在本地服务器192.168.0.1上执行 SELECT * from db_abc.tb_tiezi as tz JOIN db_rj72idccn.tab_riji as rj WHERE tz.id=rj.id
|
|