SQL复制表之间的数据验证

时间:2011-01-17 14:49:04

标签: sql-server replication validation

我正在尝试找出一种在SQL 2005复制中验证发布者和订阅者中的数据的方法。我想过使用sp_publication_validation,但它需要db_owner权限,我们不允许在我们公司使用它。

所以我做了更多阅读,发现了其他两个我认为适合我的SP。

第一个是sp_article_validation,我计划在发布者上运行。对于我称之为SP的每篇文章,它会给出行数和校验和。有了这个信息,我打算在订阅者上调用sp_table_validation,通过验证两个表来传递前一个SP的行计数和校验和。

你们觉得怎么样?这是验证复制数据的有效方法吗?关于这些SP的文档非常少。这是链接:

sp_table_validation - http://msdn.microsoft.com/en-us/library/aa239370(v=sql.80).aspx sp_article_validation - http://msdn.microsoft.com/en-us/library/ms177511(v=SQL.90).aspx

感谢您看一下这篇文章

维克拉姆

1 个答案:

答案 0 :(得分:0)

以下是联机丛书重新定位Validating Replicated Data

的文档

我个人更喜欢使用tablediff utility