代码之家  ›  专栏  ›  技术社区  ›  Brann

我可以为sql server事务复制添加延迟吗?

  •  1
  • Brann  · 技术社区  · 16 年前

    我已经配置了从一个名为DBProd的数据库到另一个名为DBWarehouse的数据库的事务复制;一切工作正常,事务通常会立即复制到仓库。。。。这是我的问题。

    我想给复制增加一点延迟(大约10分钟),这样复制的数据库就可以用来访问以前版本的数据库(例如,在出现错误的情况下)

    2 回复  |  直到 16 年前
        1
  •  2
  •   way0utwest    14 年前

    无法为每个事务添加延迟。您可以将分发代理(http://technet.microsoft.com/en-us/library/ms147328.aspx)的pollinginterval参数更改为更长,但在移动轮询时间之前所组成的所有事务都将变长。

    这类似于日志传送延迟。直到日志备份被发送过来并在那时全部恢复。

    1: 00在主服务器上更改A 1: 10在主服务器上进行更改b 1: 30将A更改为次要 1: 40将变更B移至次要位置

    你不能这样做。事务是分批移动的,而不是根据基于事务提交时间的某些延迟来移动。

        2
  •  0
  •   Neil Knight    16 年前

    您应该可以在订户计划选项中执行此操作。