过去,在我们处于概念设计阶段时,我已经使用Visio(2003 Professional,如果它很重要)来绘制数据库图表。但这很痛苦,因为没有很好的方法来获取Visio的数据out(尽管this answer给了我一个临时止痛药的希望)。由于设计通常很小,所以这种痛苦并没有变得太糟糕。但我真的很想找到一个更好,更痛苦,更可持续的解决方案。SQL Server ERD和正向工程的廉价工具?
我对这个产品类别的唯一真实体验是非常古老的(比如十年前的ER/Studio),所以我不知道今天的景观是什么样的。我已经浏览过StackOverflow,并且the only close match to my question I could find不是很令人鼓舞。这是我的基本要求:
- 脱机工作。这是我不仅仅使用SSMS图表的主要原因。有时候我只是想抛出一些图表,可能是半成品设计,并且在其他人完善之前,直到我们准备实例化真实的数据库。
- 支持SQL Server 2000+。其他数据库很不错,但是我们的DB中有99%是SQL Server,其中大多数是2000,有几个2005.
- 只是图。许多这些工具都是一些全面的DBA或模型架构师套件的一部分,其中包含性能工具或某种建模过程。我不一定反对让这些选项不受阻碍,但我们所有的产品都是需要是图表和SQL DDL的正向工程。 (虽然逆向工程会很好。)
- 无法支付手臂和腿。这是一个棘手的问题,我知道(也很主观)。但是我们并不是在组建一个巨大的功能障碍企业团队。只有少数开发人员偶尔会有更复杂的数据库啃过头。没有办法,我得到了$ 5000工具的批准。
我在找的产品是否存在?
编辑:在一个小小的探索中,我发现了一些看起来很有前途的东西;任何人有任何这些工具的经验?
- ModelRight,通过ModelRight公司
- BDB,由Bainsoft(我有点担心这个,因为谷歌大多变成了命中黑幕的页面“伟大的软件下载!”网站)
- Aqua Data Studio,由AquaFold的(大多为像SSMS工具的替代品,但确实有内置的ER建模)
立即使用试用版。一些粗糙的边缘,但到目前为止,我喜欢它。 – 2009-10-21 22:23:58
我不知道这是我搜索的最终答案,但我会为您提供我所得到的最佳建议的答案。 – 2009-11-03 17:54:12