什么是跨不同数据库服务器比较SQL Server数据库模式的最佳工具

时间:2011-03-13 20:06:13

标签: sql-server comparison database-schema

我必须比较两个SQL服务器数据库:

  1. 数据库位于不同的数据库服务器上(我看到一些工具,但他们认为两个数据库都在同一个数据库服务器上,但不符合我的要求)。
  2. 我想在架构级别进行比较,因为一个数据库中有一些不同的模式,我只想比较一个模式。
  3. 有没有好的工具呢?

5 个答案:

答案 0 :(得分:5)

我遇到的最好的工具是来自RedGate的SQLCompare。我从来不需要在架构级别使用它进行比较。

答案 1 :(得分:1)

Sql Examiner将比较不同服务器上的数据库。我不确定架构,但有一个demoversion

http://www.sqlaccessories.com/Default.aspx

它还将生成脚本以更新一个数据库以匹配另一个数据库。我使用了演示版并留下了深刻的印象。他们还有一个与您的数据相同的工具。

答案 2 :(得分:1)

Red Gate Compare工具提供了您所需的功能。也就是说,细粒度过滤。在任何IMO工具中,不同的服务器都应该是标准的。

但他们不是免费的,但仍比竞争对手便宜

答案 3 :(得分:0)

Embarcadero的数据库工具似乎运作良好。

http://www.embarcadero.com/solutions/microsoft-sql-server

他们的大部分产品都可以选择USB上的模式软件,您可以随身携带,无需安装即可运行。

答案 4 :(得分:0)

AdeptSQL Diff http://www.adeptsql.com/