我有一个 4 节点集群,1 个订阅服务器和 3 个发布服务器,全部运行 SQL Server 2008 R2 Enterprise。这样做的目的是,如果订阅服务器出现故障,我们可以使用其中一个发布服务器快速建立其替代服务器。但我们的测试发现了一个问题:订阅服务器数据库都已在标识列上Not For Replication
设置为Yes
,以便它们可以维护订阅服务器中的身份集。当他们成为订阅者,因为现在我们没有身份插入功能:我们收到主键错误。有什么方法可以将订阅者“提升”为发布者?
答案1
我会看这样的东西:http://www.mssqltips.com/tip.asp?tip=1274
您可以提前准备好所需的脚本,如果您的出版商倒闭了,您可以提前准备好所有脚本来构建替代方案。