怎样将一台电脑A上的某一数据库AA的内容拷贝到另外一台电脑B上的BA数据库中,在拷贝过程遵从以下原则:
1、BA中没有AA的各种对象时,将AA的东西全不拷贝到BA中
2、当BA中有AA的某一对象,但是不是完全一样时,也将AA的覆盖BA中相应的对象;但是若是表对象要保留BA中原有的数据,并把BA中没有AA的资料追加进去。(SQL200/SQL2005)请问有几种方法可以实现,谢谢

解决方案 »

  1.   

    数据库镜像可以做,logshiping也可以
      

  2.   

    UTS数据同步工具也可以的,当你原有数据库中已经存在的数据,它不会覆盖,只会将没有的数据导入进去
      

  3.   

    刚用dts工具进行导入时,导入一半出错了。
    用DTS导入时:假如源数据库中某一条记录的re字段和目标数据库表的值不一样,也会更新吗?
    另外假如源数据库中表的字段有更新也会同步更新目标数据表的字段吗?
    Thanks
      

  4.   

    自己写同步工具,或者触发器<若在同一网络里>
    有偿支持或解决 
      

  5.   

    在其中一个sql server通过sp_addlinkedserver 链接到另一服务中,用t-sql编程实现.