Sql 什么是优秀的Visio Enterprise Architect替代品?
我一直在使用Visio2002/2003 Enterprise Architect以可视化方式进行数据库模式设计,然后向前生成DDL以创建数据库 我想切换到Visio2007,但尽管它有数据库图表设计支持,但它没有生成DDL的能力。糟糕透了 我真的很失望,因为微软似乎已经完全放弃了这个功能。你不能在VisualStudio(我发现的)中完成它。如果在数据库中插入数据库关系图,则可以使用SQLServerManagementStudio执行此操作,但对模式的任何编辑都会立即生效Sql 什么是优秀的Visio Enterprise Architect替代品?,sql,database,visio,ddl,diagramming,Sql,Database,Visio,Ddl,Diagramming,我一直在使用Visio2002/2003 Enterprise Architect以可视化方式进行数据库模式设计,然后向前生成DDL以创建数据库 我想切换到Visio2007,但尽管它有数据库图表设计支持,但它没有生成DDL的能力。糟糕透了 我真的很失望,因为微软似乎已经完全放弃了这个功能。你不能在VisualStudio(我发现的)中完成它。如果在数据库中插入数据库关系图,则可以使用SQLServerManagementStudio执行此操作,但对模式的任何编辑都会立即生效 有人找到一个好的程
有人找到一个好的程序来做这件事吗?我希望找到一个免费的,可以为SQL Server生成DDL/SQL的工具。不是免费的,但非常好,使用简单:
绘制您的模型,然后您可以为许多不同的数据库生成DDL。如果您参考的是对象角色模型图,您可以在谷歌上搜索,或者搜索Terry Halpern 我恢复了VisioModeler,它在以下位置免费提供(但不受支持) 我用的是。它可以通过使用ODBC访问您的所有数据库来创建基本数据库,而您也可以进行设计和反向更改。它不是免费的。大的是和
另一方面,微软似乎已经意识到建模工具的必要性,因此他们正在开发一些新的建模工具(),这些工具[可能]将包含在VS2010中。哦,DBDesigner非常好,而且是免费的
此功能仅在Visio的“面向企业架构师”版本中可用。此版本显然不是作为独立产品销售的,但它包含在MSDN Premium中
请参阅Office Online上的这篇文章:Visual Studio 2010 Beta 1有一些非常酷的数据建模工具,尤其是。是的,您可以从模型中生成DDL。我厌倦了从Visio 2007图表中手工编写DDL,所以我编写了一个脚本来为自己编写。我知道这并不完美。但是,这对我很有效。欢迎您在网站上试用。如果有足够的兴趣,我会考虑扩展它的功能。不幸的是,我最近也遇到了同样的问题,希望MS能够提供一个新版本的Visio Enterprise Architect,因为我一直在使用它进行ERDs/数据库设计。然而,由于他们似乎没有提供这方面的信息,我不得不研究其他工具。我签出的包括以下内容:
- Embarcadero ER/工作室
- 可视化范例DB可视化架构师
- Altova数据库间谍
- 数据库设计
- Sybase PowerDesigner
另外,从我目前所知,VS 2010不会提供一个完整的DB建模环境,但只足以支持我目前尚未销售的实体框架(特别是花时间滚动我自己的ORM层)。我发现Visio在两方面很有用: 1) 流程(流程图、线框、站点地图) 2) 逆向工程数据库 除此之外,这真的没有用。但对这些东西来说仍然很有价值 企业架构师是进行数据库建模的唯一方法。我推荐 它易于使用,直观,提供部分SQL DDL预览(针对选定对象),并使用脚本实现自动化。
脚本功能没有很好的文档记录,但是在阅读了他们的一些示例脚本之后,我能够做我想要的事情。这是一个很好的软件!SparxEnterpriseArchitect还有一个免费的导入器,可以将您的visio图表作为模型导入。这样你就不必重做任何工作了。注意,您还可以将其直接连接到数据库(通过odbc连接)并将其反向工程回EABy“Enterprise Architect”您指的是Sparx产品吗?Visio的版本称为“Visio for Enterprise Architects”,上一次更新是在2005年,并且是基于Visio 2003的。所以,在2007年或2010年的版本中,您没有得到Visio的任何改进。正如FMFF所说,我得到了DNS未解析的主机名“aboutwhatever.net”。我对你的剧本很感兴趣。