SQL 复制无法正常工作



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

我遇到的问题是,一些复制的表甚至没有遇到,而另一些则遇到了。有没有更好的方法来更深入地研究复制,以找出为什么没有遇到问题?

是否确定

在发布属性中选择这些表作为项目? 如果是这样,您可能需要尝试验证订阅。 作为最后也是最手动的方法,您可以使用 tablediff.exe 来比较两个表。 EXE 将位于 SQL 服务器上,需要从命令行运行。 这是对我有用的语法。将全部大写项替换为环境的名称。

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

最新更新