b服务器的数据库 同步了 a服务器的数据库   现在是同步已经做好了  但是b服务器的数据库添加不了记录  报错"不能再对象中添加重复键"   然后就加了一条 DBCC CHECKIDENT ("Alipay", RESEED, 38);  才能添加  

解决方案 »

  1.   

    楼主的表里含有自增列(identity)的吧?可以考虑把复制类型改为合并式(merge)试试..
      

  2.   

    既然不行 那就求一个SQl命令文件  每次我只要运行一下 就给我吧所有的表都执行了DBCC CHECKIDENT ("Alipay", RESEED, 38); @maxid=select max(aid) from a
    DBCC CHECKIDENT ("a", RESEED,@maxid);
    @maxid=select max(bid) from b
    DBCC CHECKIDENT ("b", RESEED,@maxid);
    @maxid=select max(cid) from c
    DBCC CHECKIDENT ("c", RESEED,@maxid);
    @maxid=select max(did) from d
    DBCC CHECKIDENT ("d", RESEED,@maxid);
      

  3.   

    Identity...得自己写脚本同步,更灵活