如何备份合并复制?

时间:2015-04-23 06:32:54

标签: sql-server replication merge-replication

我有一台带有SQL Server 2012的Windows Server 2012,配置了三个订户的合并复制。

我想在整个sql server crush的情况下完全备份合并复制。我不知道如何接受它或哪些数据库需要备份?多长时间?所以,如果发生了一些事情,那么我将恢复所有配置。

任何想法? 感谢

3 个答案:

答案 0 :(得分:1)

您应该备份这些数据库

  • 发布商

  • 上的发布数据库
  • 分销商

  • 上的分发数据库
  • 每个订阅者的订阅数据库

  • 发布商,分销商和所有订阅者的 msdb 系统数据库。应备份这些数据库 同时作为彼此和相关的复制数据库。 例如,备份发布服务器上的master和msdb数据库 同时备份发布数据库。如果 发布数据库已恢复,确保master和msdb 数据库与出版物数据库一致 复制配置和设置。

有关详细信息,请参阅msdn

答案 1 :(得分:1)

要添加到ughai发布的内容,所有复制组件都应该作为灾难恢复计划的一部分编写脚本。如果进行任何发布和/或订阅属性更改,也应该重新编写它们。

Best Practicies for Replication AdministrationScripting Replication中的 脚本复制拓扑 部分对此进行了介绍。

答案 2 :(得分:0)

根据您的描述,似乎需要一个适当的灾难恢复计划。您可以创建自己的或可能使用第三方供应商来执行此操作。我们当时和cloudendure合作过,我不确定他们现在的成本,也许值得一看。发生的事情是你有一个复制品在1秒的时间间隔内形成和更新,数据的复制就会直接进入目标位置(云端),我们的目标是接近零停机时间,以便在发生这种情况时,您的副本将自动加载到您的网站上。

相关问题