SQL Server提取数据模型

问题描述 投票:1回答:3

是否有一种简单的方法来提取现有数据库的数据库模型?我在管理工作室和Visio中玩过,尽管我发现了非常有趣的数据集成功能,但我无法简单地导出数据库的结构。

任何人都可以给我一个提示如何执行这样的导出,基本上我只需要Visio或Enterprise Architect可读格式的表和视图名称及其字段。

thx提前

sql-server model visio enterprise-architect
3个回答
1
投票

使用Tasks-> Generate Scripts轻松导出模式......但是您是否可以将它与Visio一起使用 - 不知道。


1
投票

第一,

谢谢你们提供的提示。

我想了一下,发现Visio 2k7有一个非常容易使用的DB逆向工程功能,它实际上解决了我的问题。它适用于MS SQL以及ODBC。

简而言之:Visio附带了所需的功能,Enterprise Architect 7.1具有非常类似的功能,它也使用了ODBC。


1
投票

从对象资源管理器中选择“生成脚本”选项:

alt text

然后确保从脚本向导中选择“生成所有对象”:

alt text

这允许您创建单个SQL文件来创建整个数据库,并且至少Visio Enterprise能够从SQL脚本对数据库进行反向工程。

© www.soinside.com 2019 - 2024. All rights reserved.