稳妥的方法可以这样:
在192.168.0.1的数据库实例中,建立192.168.0.2的链接服务器,然后用union联合两个库的表,select * into 到一个新表,删除192.168.0.1表的内容,将新表的内容插进来。

解决方案 »

  1.   

    1.彼此建立链接服务器 sp_addlinkserver
    2.使用下面的语句
      1).在A上增加
      Insert INTO A(COL1,COL2.....)
      SELECT * FROM B 
      WHERE CHECKSUM(*) not in (SELECT CHECKSUM(*) FROM A) 
      2)在B上增加
      Insert INTO B(COL1,COL2.....)
      SELECT * FROM A 
      WHERE CHECKSUM(*) not in (SELECT CHECKSUM(*) FROM B) 
      

  2.   

    1、建立连接服务器,方便一点(当然可以有其他方法代替)
    2、insert into tb
       select * from ta where not exists(select 1 from tb where ta.id=tb.id)
       之类的形式