TableDiff.exe应该包含您需要的一切。它是 SQL Server 2005 中的隐藏功能之一,因此您无需下载任何内容。
• Table Difference 工具允许您发现和协调源表或视图与目标表或视图之间的差异。 Tablediff 实用程序可以报告模式和数据上的差异。 tablediff 最受欢迎的功能是它可以生成一个脚本,您可以在目标上运行该脚本,以协调表之间的差异。TableDiff.exe 接受 2 组输入; • 连通性 - 提供源和目标对象以及连接信息。
• 比较选项 - 选择比较选项之一 • 比较模式:常规或严格
• 使用行计数、哈希或列比较进行比较
• 生成差异脚本,其中包含 I/U/D 语句,以将目标同步到源。 TableDiff 最初是为复制而设计的,但可以轻松应用于任何需要比较数据和模式的情况。 有关命令行实用程序和 Tablediff 实用程序的更多信息,请参阅 SQL Server 2005 的 Books Online。
DBComparer 免费,适用于 MS SQL Server。
Atlantis Interactiv,现在由Pragmatic Works拥有,有两个名为Schema Inspector和Data Inspector的工具,这两个工具与Red Gates的工具非常相似。
我们可以向您推荐我们可靠的数据和模式比较解决方案,适用于SQL Server:dbForge Schema Compare for SQL Server 和 dbForge Data Compare for SQL Server。
它们的主要优点是高速度(比大多数竞争对手快3倍)和极高的可靠性。
这些工具不是免费的,但您可以免费试用30天,并有机会获得两个产品的免费许可证 - 请参阅我们的免费许可条件页面。
试试来自Zidsoft的CompareData。它可以免费比较表/视图数据,并提供30天元数据比较试用。