Как создать привязку Entity Relationship (ER) Диаграмма базы данных с помощью Microsoft SQL Server Management Studio?

Я хочу создать ER-диаграмму базы данных SQL с помощью Microsoft SQL Server Management Studio, но я не знаю, как это сделать.

Я нашел эту технику онлайн http://forums.asp.net/t/1790223.aspx?Making+ER+Diagram+from+SQL+Server+2008+Database

Однако я не могу видеть узлы "База данных Node" или "Диаграммы базы данных", как указано в 1-м и 2-м шагах.

Следовательно, дайте мне знать, как я могу генерировать диаграмму ER из существующей БД.

ОБНОВЛЕНИЕ:

Из комментариев ниже, я понимаю, что я был прав в своем понимании, что База данных node означает node с моим именем базы данных. Но тогда моя проблема в том, что я не могу найти "Диаграммы базы данных" node под именем моей базы данных. Что мне теперь делать, чтобы я мог это видеть.

PS: это не локальная база данных.

Ответы

Ответ 1

  1.    Перейдите в Sql Server Management Studio>
  2. Обозреватель объектов>
  3. Базы данных>
  4. Выберите и расширьте свою базу данных.
  5. Под вашей базой данных щелкните правой кнопкой мыши "Диаграммы базы данных" и выберите "Новая диаграмма базы данных".
  6. Откроется новое окно. Выберите таблицы для включения в ER-диаграмму (для выбора нескольких таблиц нажмите кнопку "Ctrl" или "Shift" и выберите таблицы).
  7. Нажмите добавить.
  8. Подождите, пока это не завершится. Готово !!

Вы можете сохранить сгенерированную диаграмму для дальнейшего использования.

screenshot

Ответ 2

Из Обозревателя объектов в SQL Server Management Studio найдите свою базу данных и разверните node (щелкните по знаку + рядом с вашей базой данных). Первым элементом этого расширенного дерева является Диаграмма базы данных. Щелкните его правой кнопкой мыши, и вы увидите различные задачи, включая создание новой диаграммы базы данных. Если вы никогда не создавали его раньше, он спросит, хотите ли вы установить компоненты для создания диаграмм. Нажмите "Да", чтобы продолжить.

Ответ 3

⚠️ По состоянию на 11 июня 2019 года диаграммы вернулись, как указано:

Да, мы слышали отзывы; Диаграммы базы данных вернулись.

SQL Server Management Studio (SSMS) 18.1 теперь общедоступна


A Последняя версия не включена ⚠️

К сожалению, последней версией SSMS, в которой в качестве функции были представлены диаграммы баз данных, была версия v17.9.

Начиная с этой версии, более новые предварительные версии, начиная с v18. *, Имеют, по их словам, "... функция устарела".

Однако надежда не пропала, поскольку можно скачать и использовать v17.9 для использования диаграмм базы данных, которые, в дополнение к этому вопросу, технически не являются инструментом построения диаграмм ER.


На момент написания этой статьи неясно, будет ли эта версия 18 иметь эту функцию, я надеюсь на это, потому что эту функцию я широко использую.

Ответ 4

По состоянию на октябрь 2019 года в SQL Server Management Studio они не обновили SSMS для добавления функции создания ER-диаграммы.

Я бы посоветовал попробовать использовать DBWeaver.

Я использую Mac и Windows оба, и я смог загрузить версию для сообщества, вошел в базу данных своего SQL-сервера и смог создать диаграмму ER с помощью DB Weaver.

Ответ 5

К сожалению, после генерации диаграммы в db name/Database Diagrams из SSMS единственной опцией является printscreen для сохранения всей диаграммы, но если у вас много таблиц, это длится вечно. Команда правого клика мыши/Копировать диаграмму в буфер обмена копирует только структуры таблиц без связей.