我有一台带有SQL Server 2012的Windows Server 2012,配置了三个订户的合并复制。
我想在整个sql server crush的情况下完全备份合并复制。我不知道如何接受它或哪些数据库需要备份?多长时间?所以,如果发生了一些事情,那么我将恢复所有配置。
任何想法? 感谢
答案 0 :(得分:1)
您应该备份这些数据库
发布商
分销商
每个订阅者的订阅数据库
发布商,分销商和所有订阅者的主和 msdb 系统数据库。应备份这些数据库 同时作为彼此和相关的复制数据库。 例如,备份发布服务器上的master和msdb数据库 同时备份发布数据库。如果 发布数据库已恢复,确保master和msdb 数据库与出版物数据库一致 复制配置和设置。
有关详细信息,请参阅msdn
答案 1 :(得分:1)
要添加到ughai发布的内容,所有复制组件都应该作为灾难恢复计划的一部分编写脚本。如果进行任何发布和/或订阅属性更改,也应该重新编写它们。
Best Practicies for Replication Administration和Scripting Replication中的 脚本复制拓扑 部分对此进行了介绍。
答案 2 :(得分:0)
根据您的描述,似乎需要一个适当的灾难恢复计划。您可以创建自己的或可能使用第三方供应商来执行此操作。我们当时和cloudendure合作过,我不确定他们现在的成本,也许值得一看。发生的事情是你有一个复制品在1秒的时间间隔内形成和更新,数据的复制就会直接进入目标位置(云端),我们的目标是接近零停机时间,以便在发生这种情况时,您的副本将自动加载到您的网站上。