0

我们目前有一个发布者和四个订阅者使用合并复制。由于架构中的更改,有人执行了“重新初始化所有订阅”操作,而没有选中“重新初始化之前在订阅者处上传更改”选项。当第一台服务器的复制代理启动时,数据库被清除。(所有表都被删除并重新创建)并且自上次成功同步以来的所有更改都丢失了。此时我们决定完全禁用复制计划。我的问题是,有没有办法撤消“重新初始化所有订阅”操作?优选地,以这种方式,订阅者处的所有改变都不会丢失。

提前致谢,

大卫

4

1 回答 1

0

我们能够在重新初始化操作之前恢复发布者数据库的备份。(这是在为当前发布者数据库创建单独的备份之后完成的。)在此之后,我们手动将自重新初始化操作以来所做的更改从数据库中重新应用到恢复的备份中。(我们使用 Redgate sql 数据比较)。此时,我们能够开始复制过程,并且一切正常。显然,快照信息完全存储在它所应用的数据库中。

特别感谢 Hilary Cotter 指出这一点。

于 2012-06-18T08:36:16.743 回答