两个表  A,B
B表中的数据是通过 select * into B from A  语句中得到
现在要:当A表中增加有新的记录时,B表的数据与A表同步
注:1.A表中没有标识字段
2.A表与B表不要求即时同步
3.因为数据量大.不使用drop table B  然后重新复制的方法

解决方案 »

  1.   

    这种用DTS
    或者复制 采用事务增量方式
      

  2.   

    你写个触发器 加入A的时候也INSERTED 入B 不也可以吗?
      

  3.   

    现在要:当A表中增加有新的记录时,B表的数据与A表同步 
    方案一
    再向A添加数据的时候同时向B表添加数据!
    方案二
    触发器
      

  4.   

    A,B 表不在同一服务器但B表的服务器有链接A表的服务器可以通过 select * into B from [192.168.1.1].test.dbo.A  复制
      

  5.   

    我现在遇到的问题 和你差不多:有A, B 两表,分布于不同的服务器,使用的是不同的数据库(一个mysql, 一个sql server),现在要进行两表同步(A为源,B为目的表,使用的是web service来传数据。有两种方法:
    1. drop B表,每次同步重新生成B表和A的数据
    2. 遍历A的每条数据,与B表进行比对,发现不相同的就更新,相同的就跳过。数据量目前未知。各位认为哪种方法好些,还有没有其它方法呢?