服务器升级后的复制问题

Unh*_*ean 6 replication sql-server-2005 sql-server

在事务复制中 - 前 8000 行快照复制到订阅者快照,然后就像它成功完成一样。

发布表有 2100 万行。快照显示已成功完成,然后我们在事务复制开始时收到错误“无法在订阅者处找到行”。

这是在运行 SQL Server 2005 Standard 64 位 SP3 和累积更新 4 的新 64 位服务器上。我们也有一个独立的分销商。

我们使用累积更新 4 将服务器/操作系统升级到 Windows 2008 R2 64 位和 SQL Server 从 32 位升级到 64 位,以解决分页问题/错误。

有没有人遇到过这种情况?

ker*_*att 2

是否有任何操作会更改表的主键列的值?

当复制的更新或删除语句找不到特定的 PK 值时,可能会生成该错误。