7

是否有任何支持 Sybase SQL Anywhere 版本 10 的优秀数据库模式比较工具?我已经看到了 SQL Server 的一连串,MySQL 和 Oracle 的一些,但没有一个能正确支持 SQL Anywhere。

我尝试使用 DB Solo,但它把我所有的非唯一索引都变成了唯一索引,而且我没有看到任何改变它的选项。

4

9 回答 9

4

如果您愿意下载 SQL Anywhere 版本 11 并进行比较!,请查看此处显示的比较技术:

http://sqlanywhere.blogspot.com/2008/08/comparing-database-schemas.html

您不必升级 SQL Anywhere 版本 10 数据库。

于 2008-12-07T14:23:50.430 回答
1

新来的孩子是Qwerybuilder。它支持 SQL Server、Sybase ASE、Sybase SQL Anywhere 和 Oracle。我已经成功地将它与 SQL Anywhere 一起使用来跟踪架构更改。

于 2009-04-14T21:59:44.700 回答
1

我遇到的两个支持 SQL Anywhere:

Upscene 数据库工作台 - http://www.upscene.com/products.dbw.sqlanywhere.php

Aquafold - http://www.aquafold.com/index-sybaseany.html

每个出现的都有一个模式比较工具,但是我没有使用任何一个来比较模式。

于 2009-05-09T02:13:27.407 回答
0

SQLDelta很棒。它适用于 SQL Server。我已经将它与 SQL 2000 和 2005 一起使用。它会比较存储过程、表、视图、权限、索引等。我相信它还可以比较表之间的数据。您可以同步更改或生成 SQL 脚本以供以后使用。我经常使用它来编写从开发到生产的数据库更改脚本。

啊...错过了 Sybase 的评论。不确定 SQLDelta 是否可以与之交谈..但我可能会试一试,因为 Sybase 是相似的。

于 2008-09-19T19:11:54.460 回答
0

试试 erwin(CA AllFusion ERwin 数据建模器)。它支持很多不同的数据库,包括 SQL Anywhere,并且在逆向/正向工程和模式比较方面非常出色。但是,您可能会发现它有点太复杂,无法用于比较......

于 2008-09-19T20:05:23.413 回答
0

我使用Red Gate 的SQL 数据比较和SQL 比较,数据比较允许您比较两个数据库的内容并自动同步您的数据。SQL 比较允许您执行相同的操作,但使用数据库表。每个都有很好的 GUI,而且设置非常简单。他们还可以在远程数据库上工作。

那里并不便宜,但每个都有 30 条小径,所以你可以感受一下,如果你喜欢与否。

于 2008-10-14T17:26:00.133 回答
0

Sybase PowerDesigner 还可以比较或合并您的数据库模式。

如果您有模式生成脚本,它还可以通过 ODBC 从各种数据库中加载模式,您也可以将它们加载到模型中。

它是一个昂贵的工具,但非常适合记录和开发架构更改恕我直言。

于 2009-05-18T09:12:06.217 回答
0

布雷克卡特的想法是个好主意。对于快速扫描,我有一个名为 DBDelta 的旧产品。我将它安装在一台旧的 Windows 2000 机器上,因为我的安装无法在 XP 机器上运行。这是一个非常小的应用程序,可以通过 ODBC 连接比较两个 SQL Anywhere 数据库。

我已经进行了一些搜索以尝试找到以后的副本,但一直无法找到。开发商是查尔斯·布彻。我认为他支持了一段时间,然后在 2002 年左右停止了。

我会继续寻找链接。如果我发现了什么,我会在这里发布。

于 2009-07-10T05:39:00.413 回答
0

QweryBuilder 5.5.0 将允许您一次性比较所有过程、函数、视图、表和触发器。此版本计划于 2010 年 5 月中旬发布。

它尚未最终确定,但我们也在考虑添加一个选项,将差异结果转换为可以在目标数据库上执行的脚本。

于 2010-03-19T16:48:15.290 回答