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


当前回答

我用过Red Gate的工具,它们非常棒。 但是,如果你没有钱,你可以尝试Open DBDiff来比较模式。

其他回答

我用过Red Gate的工具,它们非常棒。 但是,如果你没有钱,你可以尝试Open DBDiff来比较模式。

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

我喜欢Open DBDiff。

虽然它不是最完整的工具,但它工作得很好,它是免费的,而且非常容易使用。

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

数据库工作台也可以做到

http://www.upscene.com/products.dbw.index.php

跨数据库开发 使用模式比较和迁移 比较测试和部署的工具 数据库,迁移现有数据库 到不同的数据库系统。

你也可以用数据库比较器

http://www.clevercomponents.com/products/dbcomparer/dbcomparer.asp

我把它用在Firebird上,效果很好。