<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>zjcxc(邹建)的Blog - SQL Server - 发布与订阅</title><link>http://blog.csdn.net/zjcxc/category/266716.aspx</link><description /><dc:language>zh-CN</dc:language><lastUpdateTime>Sun, 20 Apr 2008 05:50:00 GMT</lastUpdateTime><ttl>60</ttl><item><dc:creator>邹建</dc:creator><title>使用TableDiff实用工具解决事务复制中的问题</title><link>http://blog.csdn.net/zjcxc/archive/2006/12/27/1464953.aspx</link><pubDate>Wed, 27 Dec 2006 20:33:00 GMT</pubDate><guid>http://blog.csdn.net/zjcxc/archive/2006/12/27/1464953.aspx</guid><wfw:comment>http://blog.csdn.net/zjcxc/comments/1464953.aspx</wfw:comment><comments>http://blog.csdn.net/zjcxc/archive/2006/12/27/1464953.aspx#Feedback</comments><slash:comments>5</slash:comments><wfw:commentRss>http://blog.csdn.net/zjcxc/comments/commentRss/1464953.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=1464953</trackback:ping><description>事务复制是数据同步中常用的一种手段，复制过程难免会遇到不少问题，就笔者遇到的问题而言，一般有两大类：一类是通过重新启动Distributor Agent即可解决的问题，另一类是因为Subscriber修改了数据，导致发布的数据有冲突，这类问题一般需要手工去修复。
TableDiff是SQL Server 2005的一个命令行实用工具，该工具可以比较两个表，并且生成数据同步的脚本。借助这个工具，可以很容易地修复两个表数据不一致的问题。
但如果应用该工具来解决事务复制中数据冲突的问题，则除了同步数据外，还必须解决手工同步数据后，跳过未发布的错误事务序列的问题。
本文的第1部分介绍了TableDiff工具的用法和笔者的一些使用测试，第2部分介绍了如何借助这个工具来修复事务复制中的数据冲突问题。希望通过这两个部分的介绍，能让大家对于解决事务复制中的问题有所帮助。&lt;img src ="http://blog.csdn.net/zjcxc/aggbug/1464953.aspx" width = "1" height = "1" /&gt;</description></item></channel></rss>