Azure 数据工作室架构图?

Posted

技术标签:

【中文标题】Azure 数据工作室架构图?【英文标题】:Azure data studio schema diagram? 【发布时间】:2019-04-17 00:21:28 【问题描述】:

我最近刚刚下载了带有 SQL Server Express 的 Azure Data Studio,因为我使用的是 Linux。是否有实体关系图表功能,SQL Server Management Studio 如何具有数据库图表功能?如果可能,我想直观地查看与数据库中表的关系。

【问题讨论】:

您好,Azure Data Studio 和 SSMS 比较可以看下面的链接:Azure Data Studio - Diagrams,还没有这个功能。 此功能将在 SQL Server Management Studio 18.x 中删除 @JDC,看来设计器工具是在 18.1 中添加回来的。你有一个链接,微软承认在未来的版本中再次删除它? @jim-wooley 看这里Deprecated #2121 @David,从那个帖子中,他们承认它会在 18.1 GA 中回归。具体见github.com/MicrosoftDocs/sql-docs/issues/… 【参考方案1】:

把这个留在这里,让未来的人问这个问题。虽然 Azure Data Studio 不支持这一点,但 DBeaver 支持,而且它是跨平台的。 https://dbeaver.io/

我遇到了同样的问题,通过在数据库资源管理器中右键单击数据库架构文件夹下的 dbo,您可以选择“查看图表”,它会像 SQL Server Management Studio 一样构建一个视图。

【讨论】:

dbeaver.io 也比 Azure Data Studio 稳定得多(无论如何在 linux 上)。非常感谢您的提示 - 让我免于拔出其余的头发等待 ADS 响应!【参考方案2】:

我不知道您是否仍在寻找扩展程序来执行此操作。无论如何,我已经用R0tenur/visualization解决了。

此扩展使用 mermaid.js 生成架构。

如果你想安装 (v0.7.1) 它,只需查看here,下载 vsix 文件,然后从 File -> Install Extension from VSIX Package 安装它 在 Azure Data Studio 中。

【讨论】:

如果你在 ADS 的 Extensions 部分搜索 Schema Visualization,你也会找到这个插件。【参考方案3】:

很遗憾,这是不可能的。 Azure Data Studio 中暂时没有数据库架构图。此功能已在 2017 年 https://github.com/Microsoft/azuredatastudio/issues/94 提出申请,但仍然没有更新。

【讨论】:

【参考方案4】:

您可以使用插件"Schema Visualization" 生成架构图,只需下载最新版本的.vsix 文件并从Azure Data Studio 安装它,如图所示

【讨论】:

我还没有尝试过,但是您是否真的可以控制图表,您可以添加表格并将它们放置在您想要的任何位置(如 SSMS 图表),还是它只是生成它自己的图表你不能改变吗? @Paul,是的,目前它只从您的模式生成图表,但您无法更改它,另一方面,理论上,最后一个版本使您可以更好地控制图表,因为我无法让它工作?。 我有一个很大的数据库。这个扩展吃了 15 分钟的 CPU,然后没有输出。有一些关于 github.com/R0tenur/visualization/issues 的未解决问题

以上是关于Azure 数据工作室架构图?的主要内容,如果未能解决你的问题,请参考以下文章

Azure 机器学习工作室将行追加到数据集

从 Azure SQL 导入 MySQL 工作台数据库

Azure 深入浅出[3]: 如何在MS Visio里面画专业的Azure技术架构图?

Azure 深入浅出[3]: 如何在MS Visio里面画专业的Azure技术架构图?

Azure 深入浅出[3]: 如何在MS Visio里面画专业的Azure技术架构图?

Azure数据工作室不会重新连接到本地托管的数据库