恢复发布数据库后恢复复制

时间:2013-03-28 03:35:55

标签: sql-server-2008 transactional-replication

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

那么现在是否已经复制了未分配给数据库数据库的任何数据?

如果我们删除发布并删除D1数据库并使用“保留复制设置”从DR环境恢复它,虽然已经发布了,但它不会复制数据。

1 个答案:

答案 0 :(得分:0)

这样好吗? 这是来自其他网站: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

中有关“与备份同步”选项的详情