【发布时间】:2016-11-19 11:41:50
【问题描述】:
我尝试在互联网上找到此内容,但找不到任何相关内容。有一些方法可以跳过分发代理中的错误,但没有关于在应用快照时跳过错误的方法。
我的问题:我有一个多发布者单订阅者设置。设置复制时,第一个 Publisher 的 Snapshot 已成功交付给订阅者。连续发布者的快照已成功生成,但在将其应用于订阅者时失败。失败是由于主键违规。有没有办法在订阅者应用快照时跳过错误?
环境:
- 发布者:Microsoft SQL Server 2008 R2 (SP2) - (X64)
- 发行商:Microsoft SQL Server 2014 (SP2) (KB3171021) - (X64)
- 订阅者:Microsoft SQL Server 2008 R2 (SP3-OD) (KB3144114) - (X64)
我已尝试识别导致此问题的表和记录,但有超过 100 个此类表,每个表有数百条记录。
由于复制是客户的要求,我对架构和其中的数据没有太多控制权。
【问题讨论】:
-
如果您在应用快照时遇到 PK 错误,您不应该跳过它。您应该了解它为什么会发生并解决它。
标签: sql-server sql-server-2008 replication sql-server-2014 transactional-replication