none
事务复制的问题 RRS feed

  • 问题

  • 启用事务复制后,开发人员在生产库中添加了一个表A。他想让表A也能同步到订阅库(包括以后的数据也能同步)。除了重新初始化之外,有没有增量模式的轻量级修改就可以自动把表A添加到项目中,作为正常复制对象对待(表A可以同步对象结构和数据)。
    2012年9月7日 13:48

答案

  • 初始化的快照是可以增量的(只针对你新加的表)

    但如果你不熟悉配置的话,比较简单的办法应该是直接新建一个事务复制,这个复制中只选择你新加的表就好了

    一个数据库可以有多个复制(Publicaion),一个复制中可以有多个表(Article),

    一般不建议一个库的所有表都放在一个复制里面,这样出现故障容易导致所有的同步受影响

    2012年9月8日 1:44

全部回复

  • You have to add new objects to publication manually, sql will generate snapshot for new object only.
    2012年9月7日 14:17
  • 初始化的快照是可以增量的(只针对你新加的表)

    但如果你不熟悉配置的话,比较简单的办法应该是直接新建一个事务复制,这个复制中只选择你新加的表就好了

    一个数据库可以有多个复制(Publicaion),一个复制中可以有多个表(Article),

    一般不建议一个库的所有表都放在一个复制里面,这样出现故障容易导致所有的同步受影响

    2012年9月8日 1:44
  • 邹建大侠,上次有人在论坛里问到数据量大的时候会引起阻塞,你也是建议他新建多个复制,这样减轻压力

    给我写信: QQ我:点击这里给我发消息


    2012年9月8日 5:42
  • Multiple publications will not reduce blocking nor work loads, unless each publication has its own distributor.
    2012年9月8日 14:30