Каков наилучший способ создания диаграммы базы данных для SQL Azure без необходимости установки SQL Server?


10

У меня есть база данных в SQL Azure, и я хочу создать для нее диаграмму базы данных, но мне не нужно устанавливать SQL-сервер, копировать базу данных и т. Д. Есть ли способ сделать это, о котором кто-нибудь знает?

Ответы:


9

ОБНОВЛЕНИЕ : диаграммы базы данных были добавлены обратно в SSMS 18.1 (ссылка)

ОБНОВЛЕНИЕ : функция диаграммы базы данных

Устаревшие и удаленные функции в 18.0 (GA) ... Диаграммы базы данных https://docs.microsoft.com/en-us/sql/ssms/release-notes-ssms

Эта функция также была удалена из Visual Studio 2019 SSDT.

Оригинальный ответ

Последняя версия SSMS (начиная с версии 16) поддерживает создание диаграмм баз данных для баз данных Azure SQL. Вы можете скачать это здесь:

https://msdn.microsoft.com/en-us/library/mt238290.aspx


+1, как и v17.x. При добавлении большого количества таблиц в диаграмму имеет тенденцию быть довольно медленным.
StuartLC

Невозможно выполнить роль участника базы данных, так как субъект "dbo" не существует, субъект этого типа не может быть олицетворен или у вас нет разрешения. (Microsoft SQL Server, ошибка: 15517)
StingyJack,

1
Диаграммы базы данных были добавлены обратно в
SSMS

Я все еще получаю ту же ошибку в 18.1
StingyJack

4

Базы данных SQL Azure не поддерживают диаграммы так же, как «обычные» на исходных серверах SQL, поэтому вы смотрите на обходные пути или сторонние инструменты. Например, вы можете установить инструменты данных SQL Server (SSDT), развернуть модель, развернуть ее на локальном «обычном» сервере dev и создать там диаграмму. Это не будет включать много данных, поэтому будет легким. Поочередно используйте Viso, Powerpoint, dbForge, Erwin, RedGate, Apex ... бумагу, карандаш и т. Д. :)

Небольшое дополнительное исследование показывает, что Red Gate недавно добавили больше поддержки SQL Azure и имеют бесплатную пробную версию, а также SQL Power Doc, который выглядит полезным и может подключаться, например, к NodeXL .

Таким образом, инструмент не совсем догнал, но у вас есть несколько вариантов.

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.