2

有谁知道自动比较数据库结构并报告更改内容的工具?如果它可以集成到 CruiseControl 中,那就更好了。

我所说的结构也指函数和存储过程。乍一看可能不清楚;-)

想法是将其集成到巡航控制服务器中

4

6 回答 6

3

据称 Redgate 的SQL Compare擅长于此。

如果您无法通过比较查询结果来更好地了解模式比较:

select * from information_schema.columns
select * from information_schema.tables
于 2009-04-02T15:05:27.777 回答
1

ApexSQL差异和ApexSql 数据差异。他们对我很有用。此外,我过去曾成功使用过 Redgate 工具。

于 2009-04-02T22:46:02.673 回答
0

我使用 Redgate SQL 比较(链接)。每个座位大约 400 美元,但物有所值

于 2009-04-02T22:31:05.267 回答
0

SQL Effects Clarity非常擅长比较两个数据库,而且它是免费的(它有一个付费版本,可以让你做更多的事情)

于 2009-04-02T15:06:40.520 回答
0

如果工具的输出是纯文本,则要集成到 CC 中,您可以将其作为工件发布。如果输出是 .xml,您可以将其合并到日志中并编写一个 xsl,将其包含在电子邮件和网页中。

于 2009-04-02T15:43:54.667 回答
0

如果您使用 MSSQL,我肯定会选择 AdeptSQL。这是我尝试过的最不好看但最有才华的数据库比较工具。它可以比较结构和数据。它告诉您哪些表存在于一个 db 上但不存在于另一个,比较常见的结构和数据,它可以生成脚本来同步两者。它不是免费的,但有 30 天的试用期(据我所知)

于 2010-03-24T09:38:15.620 回答