【发布时间】:2011-03-13 20:06:13
【问题描述】:
我必须比较两个 SQL Server 数据库:
- 数据库位于不同的数据库服务器上(我看到了一些工具,但他们假设两个数据库都在同一个数据库服务器上,这不符合我的要求)
- 我想在架构级别进行比较,因为一个数据库中有许多不同的架构,而我只想比较一个架构。
有什么好的工具可以做到这一点吗?
【问题讨论】:
标签: sql-server comparison database-schema
我必须比较两个 SQL Server 数据库:
有什么好的工具可以做到这一点吗?
【问题讨论】:
标签: sql-server comparison database-schema
我遇到的最好的工具是 RedGate 的 SQLCompare。不过,我从来不需要使用它在架构级别进行比较。
【讨论】:
Sql Examiner 会比较不同服务器上的数据库。我不确定架构,但有一个降级
http://www.sqlaccessories.com/Default.aspx
它还会生成脚本来更新一个数据库以匹配另一个。我使用了演示版,印象深刻。他们还有一个工具可以处理您的数据。
【讨论】:
Red Gate Compare 工具提供您需要的功能。也就是细粒度过滤。在任何工具 IMO 中,不同的服务器都应该是标准的。
但它们不是免费的,但仍然比竞争对手便宜
【讨论】:
Embarcadero 的数据库工具似乎运行良好。
http://www.embarcadero.com/solutions/microsoft-sql-server
他们的大多数产品都有 USB 模式软件选项,您可以随身携带,无需安装即可运行。
【讨论】:
AdeptSQL Diff http://www.adeptsql.com/
【讨论】: