SQL Replication无法正常工作。

时间:2018-03-16 20:03:50

标签: sql sql-server database-replication transactional-replication

我有一个事务性SQL Server复制设置。目前我所审查的所有内容似乎都表明复制工作正常。我已经查看了复制监视和同步状态,并且都显示正在正确推送事务。

我遇到的问题是,有些复制表甚至没有遇到过。有没有更好的方法来深入了解复制,找出为什么没有遇到问题?

1 个答案:

答案 0 :(得分:0)

您确定表格已被选择为发布属性中的文章吗?如果是这样,您可能想尝试验证订阅。作为最后也是最手动的方法,您可以使用tablediff.exe比较两个表。 EXE将位于您的SQL Server上,并且需要从命令行运行。这是对我有用的语法。用您的环境名称替换所有大写字母项目。

tablediff -sourceserver INSTANCE1 -sourcedatabase DATABASE1 -sourcetable TABLE1 -destinationserver INSTANCE2 -destinationdatabase DATABASE2 -destinationtable TABLE2