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

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

有帮助吗?

解决方案

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

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

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

其他提示

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

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

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

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

我使用来自Red Gate的 SQL数据比较以及< a href =“http://www.red-gate.com/products/SQL_Compare/index.htm”rel =“nofollow noreferrer”> SQL Compare 数据比较允许您比较两个数据库的内容和自动同步您的数据。 SQL compare允许您使用数据库表执行相同操作。每个界面都很漂亮,非常简单的设置。他们也在远程数据库上工作。

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

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

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

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

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

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

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

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

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

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top