我有一个新的客户端,等等等等,我需要将SQL Server 2000复制从他们的家庭办公室打破到另一个他们将完全放弃的数据库(在某些托管位置,不再需要它)。
我认为家庭办公室的人是“出版商”。老实说,我认为我们可以删除其他数据库和家庭办公室一个可以正常运行,但最好清理它并摆脱出版物/订阅的东西。
我关注的一个问题是身份插入。在具有自动分配的整数主键的表上,每个数据库将“保留”它将使用的一个id块,以便在同步时它们不会相互踩踏。
所以,如果我只是转储复制内容,数据库是否会快乐地插入,直到它达到其自动编号范围的上限?那么会发生什么?
答案 0 :(得分:1)
在开始推出任何更改之前,您需要清楚地确定每个数据库和服务器在复制拓扑中所扮演的角色。
作为进一步的预防措施,我还建议您编写复制配置的脚本,以便您可以安全地保存它。
有关如何正确删除特定复制角色(即订阅者/发布者/分发者)的详细信息。
请参阅在线图书:Removing Replication