任何好的SQL Anywhere数据库架构比较工具?

时间:2008-09-19 19:07:55

标签: sql comparison schema sqlanywhere

是否有支持Sybase SQL Anywhere版本10的良好数据库架构比较工具?我已经看到了SQL Server的一小部分,一些用于MySQL和Oracle,但没有任何正确支持SQL Anywhere的东西。

我尝试使用DB Solo,但它将我所有的非唯一索引转换为唯一索引,我没有看到任何改变它的选项。

9 个答案:

答案 0 :(得分:4)

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

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

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

答案 1 :(得分:1)

街区的新兵是Qwerybuilder。它支持SQL Server,Sybase ASE,Sybase SQL Anywhere和Oracle。我已经成功地使用SQL Anywhere来跟踪架构更改。

答案 2 :(得分:1)

我发现有两个支持SQL Anywhere:

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

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

每个人都有一个架构比较工具,但我还没有用来比较架构。

答案 3 :(得分:0)

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

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

答案 4 :(得分:0)

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

答案 5 :(得分:0)

我使用Red Gate中的SQL Data CompareSQL Compare数据比较,您可以比较两个数据库的内容并自动同步数据。 SQL compare允许您使用数据库表执行相同操作。每个界面都很漂亮,非常简单的设置。他们也在远程数据库上工作。

不便宜,但每个都有30条路径,所以如果你喜欢或不喜欢,你可以感受到。

答案 6 :(得分:0)

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

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

它是一个昂贵的工具,但很好地记录和开发模式更改恕我直言。

答案 7 :(得分:0)

布雷克卡特的想法很好。为了快速扫描,我有一个名为DBDelta的旧产品。我把它安装在旧的Windows 2000机器上,因为我的安装不适用于XP机器。它是一个非常小的应用程序,它通过ODBC连接比较两个SQL Anywhere数据库。

我已经做了一些搜索,试图找到一个以后的副本,但还是没能。开发商是Charles Butcher。我认为他支持了一段时间,然后在2002年左右停止了。

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

答案 8 :(得分:0)

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

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