HQ-DR发布订阅成功,然后DR-HQ也成功,然后再一次HQ-DR就不能正常同步数据了,发布订阅状态也是正常的,

尘 逸 0 信誉分
2025-11-26T03:54:14.2466667+00:00

1.生产到灾备的发布订阅,可以正常同步复制。然后删除HQ-DR的发布订阅,2.在执行灾备到生产的同步,可以正常同步。然后在删除DR-HQ的发布订阅3.然后再一次生产到灾备的同步,不能正常同步。发布监视器状态也正常,没有任何报错信息,3_repl_status_hq.txt 通过手动创建发布订阅生产的脚本进行创建发布订阅的,这是删除语句,DropPublication.txt

SQL Server | SQL Server Transact-SQL
0 个注释 无注释
{count} 票

3 个答案

排序依据: 非常有帮助
  1. Shruti Dhruv 405 信誉分 Microsoft 外部员工 仲裁人
    2025-11-26T07:48:33.61+00:00

    Hi 尘 逸,

    欢迎来到问答论坛。

    复制代理似乎正在运行,但数据更改并未按预期流动。

    1. 检查复制监视器 → 代理详细信息 → 延迟和错误。

    运行:

    exec sp_replmonitorhelppublication

    exec sp_replmonitorhelpsubscription

    以查看实际状态

    1. 检查 MSrepl_errors 表是否存在隐藏错误。
    2. 如果是双向复制,请确认已配置冲突解决机制。

    然后重启总部到灾备的分发代理。**

    **希望对您有所帮助!


  2. Shruti Dhruv 405 信誉分 Microsoft 外部员工 仲裁人
    2025-11-26T07:50:01.3833333+00:00

    Hi 尘 逸,

    Welcome to Q&A Forum.

    Seems like replication agents are running but data changes are not flowing as expected

    1.Check Replication Monitor → Agent Details → Latency & Errors.

    Run:

    exec sp_replmonitorhelppublication

    exec sp_replmonitorhelpsubscription

    to see actual status

    2.Verify MSrepl_errors table for hidden errors.

    3.If bi-directional replication, confirm conflict resolution is configured.

    Then restart the Distribution Agent for HQ → DR.

    Hope this helps!

    0 个注释 无注释

  3. 尘 逸 0 信誉分
    2025-11-28T08:18:56.0166667+00:00

    --问题已经解决了,通过删除分发数据库的订阅配置信息就行了

    delete from distribution..MSarticles where publisher_db = '发布库名称'

    delete from distribution..MSsubscriptions where publisher_db = '发布库名称'

    0 个注释 无注释

你的答案

提问者可以将答案标记为“已接受”,版主可以将答案标记为“已推荐”,这有助于用户了解答案是否解决了提问者的问题。