SQL Server 复制重新初始化会覆盖数据吗?

SQL Server 复制重新初始化会覆盖数据吗?

我有一个客户的服务器,在尝试进行复制时出现“快照不可用”错误。

据我所知,我需要将其标记为重新初始化。

现在,重要的部分是:在订阅服务器上,有一些信息通过手动界面被添加到数据库中,而发布服务器上的信息(用于引入 XML 提要,然后将插入内容发布到 Web 服务器的数据库)无法覆盖。

因此,我需要知道的是执行重新初始化是否会用发布服务器的数据副本覆盖订阅服务器不包含这些手动条目?(我不是设置此功能的人,否则我会将订阅者的更新传播回发布服务器)

谢谢

答案1

如果您处于必须重新初始化并且不能丢失订阅者数据的情况,那么您可能必须使用 tablediff 生成/编写未同步的更改脚本。如果订阅者正在寻找复制快照,这听起来就像是这种情况。在数据更正后,您可以离开并重新创建订阅。

相关内容