有没有简单的方法来验证复制文章是否正确?

时间:2009-08-14 15:08:31

标签: sql-server-2008 verification correctness merge-replication

在发布(其次是订阅)上,是否有我可以运行的脚本或命令来验证当前的文章是否符合预期和/或正确的文章?

如果手动对复制数据库进行了更改(即修改或删除了表的“MSMerge_ins _...”触发器,导致该表的复制功能不正确),我想要一种简单的方法来检测它。

我想避免删除整个出版物并重新添加。如果别无选择,那就这样吧。

谢谢!

1 个答案:

答案 0 :(得分:1)

所以你要求检查复制对象,而不是数据本身?我不确定是否有官方方式这样做。有一种方法可以验证数据是否匹配但是......如果复制对象出现问题,最终会导致复制期间出现错误或数据不同,因此运行常规复制验证可能有助于实现目标。

SQL Server“复制验证”功能使用校验和来验证双方数据是否正确。您基本上“标记”订阅验证,然后它将在下次合并后自动验证。

有关该功能的一般性讨论,请参阅Validating Replicated DataThis page显示了如何启用验证。