信息 服务器 A – Windows 2003 带有 SQL 2005 SP3 服务器 B – Windows 2008 带有 SQL 2005 SP3
服务器 A 正在为 30 篇文章中的 20 篇文章运行事务复制,这些文章有 30 个订阅者,他们位于不同的时区,WAN 速度是使用快照创建的。服务器 A 也是分发服务器。
服务器 B 是替代服务器 A 的新服务器。一旦服务器 A 停止复制并重命名,服务器 B 也将重命名为与服务器 A 相同的名称。
问题:我如何才能重新创建事务复制,而无需再次推送快照。在进行此移动时不会发生任何数据更改。我无法执行备份发布者方法,因为有 10 个表未复制。
答案1
如果在构建新服务器时将数据库文件全部放在同一路径中,则可以将所有系统和用户数据库文件复制到位。这样,当新服务器上线时应该提出复制仍然存在。
请记住,这不是 Microsoft 支持的解决方案。支持的解决方案是在新系统上配置复制后重新推送快照。
这只有效,因为您计划在新机器上使用相同版本的 SQL Server。