MS SQL Server 2005复制

我有3个服务器之间的复制问题。 我做了这样的事情:服务器复制(事务复制)到服务器B(到“mydb”数据库),然后服务器B复制“mydb”(使用事务复制)到服务器C.一开始看起来和工作正常,但出现了一些错误(大约2-3个月后)和复制分手。 SQL说,你好可以复制数据库,因为数据库已经用于复制。 任何人有类似的诡计? 梅比有人知道热我可以做出替代configuration具有类似的funcionality?

我build议让订阅者(B和C)直接从原始发布者(A)复制。 这是一个常见的情况,应该正常工作。

他们只有这样做是行不通的,如果在复制到C之前在服务器B上修改复制的数据

编辑:不确定复制是否是您描述的灾难恢复场景的最佳解决scheme。 我会考虑使用日志传送(全天在服务器A上执行的事务日志备份将恢复到服务器B和C)。 我不得不查看详细信息,但是我认为如果你失败了B,你可以继续从B到C进行日志传送,以防第二次失败。

为了获得更高的可用性,您可能不得不考虑集群。