【问题标题】:Azure data studio schema diagram?Azure 数据工作室架构图?
【发布时间】: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/…

标签: sql database entity-relationship diagram azure-data-studio


【解决方案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 的未解决问题
    猜你喜欢
    • 2023-03-07
    • 2022-01-21
    • 2017-10-22
    • 2021-05-03
    • 1970-01-01
    • 2021-09-21
    • 2018-06-11
    • 2020-01-19
    相关资源
    最近更新 更多