我们正在使用事务复制。我有名为 D1 的发布者数据库和名为 D2 的订阅者数据库。D1 正在 DR 环境中传送日志。我们在发布者 (D1) 上启用了“与备份同步”选项。现在我的数据已经备份,但由于某种原因它没有发送到分发服务器,D1 崩溃了。我们正在恢复不同服务器上的备份数据库并再次设置发布和订阅。
那么,任何尚未进入分发数据库的数据现在都将被复制还是不复制?
如果我们删除发布并删除 D1 数据库并使用“保留复制设置”从 DR 环境中恢复它,尽管发布已经存在,但它不会复制数据..
我们正在使用事务复制。我有名为 D1 的发布者数据库和名为 D2 的订阅者数据库。D1 正在 DR 环境中传送日志。我们在发布者 (D1) 上启用了“与备份同步”选项。现在我的数据已经备份,但由于某种原因它没有发送到分发服务器,D1 崩溃了。我们正在恢复不同服务器上的备份数据库并再次设置发布和订阅。
那么,任何尚未进入分发数据库的数据现在都将被复制还是不复制?
如果我们删除发布并删除 D1 数据库并使用“保留复制设置”从 DR 环境中恢复它,尽管发布已经存在,但它不会复制数据..
这个可以吗?这是来自另一个站点: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阅读有关“与备份同步”选项的更多信息