【问题标题】:Resume Replication after restoring publication database恢复发布数据库后恢复复制
【发布时间】:2013-03-28 03:35:55
【问题描述】:

我们正在使用事务复制。我有名为 D1 的发布者数据库和名为 D2 的订阅者数据库。 D1 正在 DR 环境中传送日志。我们在发布者 (D1) 上启用了“与备份同步”选项。现在我的数据已经备份,但由于某种原因它没有发送到分发服务器,D1 崩溃了。我们正在不同的服务器上恢复备份的数据库,并重新设置发布和订阅。

那么,任何没有进入分发数据库的数据现在是否会被复制?

如果我们删除发布并删除 D1 数据库并使用“保留复制设置”从 DR 环境中恢复它,尽管发布已经存在,但它不会复制数据..

【问题讨论】:

    标签: sql-server-2008 transactional-replication


    【解决方案1】:

    这样好吗? 这是来自另一个网站:http://blogs.msdn.com/b/sqlsakthi/archive/2012/03/14/re-configure-replication-after-restoring-publication-database-from-backup-replication-scenario.aspx

    编写发布 -> 删除订阅 -> 删除发布 -> 重新创建它们

    您可以使用“与备份同步”来避免这些情况,但代价是日志读取器延迟较高,具体取决于发布数据库中日志备份的频率。从http://msdn.microsoft.com/en-us/library/ms152560.aspx阅读更多关于“与备份同步”选项的信息

    【讨论】:

    • 感谢您的回复 Bisjom。真的很有帮助。
    猜你喜欢
    • 2021-04-17
    • 1970-01-01
    • 2015-01-02
    • 1970-01-01
    • 2019-03-22
    • 2010-12-04
    • 2010-12-04
    • 2011-06-19
    • 1970-01-01
    相关资源
    最近更新 更多