我想比较两个SQL Server数据库,包括模式(表结构)和表中的数据。做这件事最好的工具是什么?


当前回答

Dbghost是我迄今为止用过的最好的。我所见过的最好的特性之一是,它会生成SQL代码,根据您保存在源代码控制中的SQL,以及数据库,在不同的数据库版本之间切换。简单易用。

其他回答

我以前用过SQL Delta (http://www.sqldelta.com/),它真的很好。不过不是免费的,不知道价格如何与Red-Gates相比

试试DBComparer吧,它免费且快速:

http://dbcomparer.com/

我尝试了OpenDiff工具。伟大的工具是免费的,易于使用。

我正在使用红门公司的软件: http://www.red-gate.com

有一个工具的源代码可以在 http://www.codeproject.com/Articles/205011/SQL-Server-Database-Comparison-Tool

这将在代码可用时提供灵活性。