SQL SERVER 2008 R2 - 合并复制身份管理问题

时间:2016-08-18 16:13:43

标签: sql-server-2008 merge replication

意外的DBA在这里。我正在管理合并复制,并且身份管理字段没有使用新范围进行更新,并且经常需要我重新启动或运行sp_adjustpublisheridentityrange。我注意到以下奇怪之处:<​​/ p>

  1. 运行DBCC CHECKIDENT([tablename])时,当前标识值比当前列值小很多
  2. 运行DBCC CHECKIDENT([tablename])时,有时当前标识值为500,000加上时,当前标识值设置为100以下。但它会以相同的数字不止一次地做到这一点。
  3. 分发数据库中的MSarticle以及MSrepl_identity_range(我觉得这应该包含范围,不是吗?)
  4. 有时,抛出错误的代码是身份范围不正确,而简单的刷新修复了它。
  5. 同步每4个小时运行一次(这对我来说似乎有点长,因为我习惯于在上次工作时更频繁地运行同步)
  6. 我原以为我可以在同步之间每小时在代理中的一个作业中运行sp_adjustpublisheridentityrange来解决这个问题,但这似乎很容易。

    有什么想法吗?提前谢谢。

    此外,如果有人知道一本关于复制,解决复制和修复复制的非常好的书,那将会有所帮助。

0 个答案:

没有答案