wongsimon

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上执行  

另外,使用192.168.0.1上使用视图

select * from c3.c3_hps.dbo.View_OA_GetAttResult 

该视图为192.168.0.2上视图

分类:

技术点:

相关文章:

  • 2021-09-27
  • 2021-11-18
  • 2021-12-20
  • 2021-12-19
  • 2021-08-10
  • 2022-12-23
  • 2022-12-23
猜你喜欢
  • 2022-02-15
  • 2021-09-17
  • 2022-12-23
  • 2021-09-27
  • 2022-03-08
  • 2021-11-22
相关资源
相似解决方案