22 lipca 2020 r. MS wydał SSMS w wersji 18.6 i jeden z elementów w jego Poprawki błędów lista to Diagramy bazy danych :
Naprawiono długo nierozstrzygnięty problem z diagramami bazy danych, powodujący awarię zarówno istniejących diagramów, jak i SSMS. Jeśli utworzyłeś lub zapisałeś diagram przy użyciu programu SSMS od 18.0 do 18.5.1, który zawiera adnotację tekstową, nie będziesz mógł otworzyć tego diagramu w żadnej wersji programu SSMS. Dzięki tej poprawce SSMS 18.6 może otwierać i zapisywać adiagram utworzony przez SSMS 17.9.1 i wcześniejsze. SSMS 17.9.1 i wcześniejsze wersje mogą również otwierać diagram po zapisaniu przez SSMS 18.6. Zobaczopinie użytkowników programu SQL Server .
Odnoszą się do UserVoice
element, o którym wspomniałem poniżej w mojej oryginalnej odpowiedzi. Ten element otrzymał 1239 głosów i jest teraz oznaczony jako Completed
i ma link do post na blogu
autorstwa Drew Skwiers-Koballa, Menedżera Programów, SQL Server. Wpis na blogu ma prawie identyczny tekst:
Wydanie 18.6 jest drugim głównym wydaniem SSMS w 2020 roku i zawiera kilka istotnych zmian, w tym poprawkę dotyczącą awarii w diagramach baz danych.
Jeśli utworzyłeś lub zapisałeś diagram za pomocą programu SSMS od 18.0 do 18.5.1 i ten diagram zawiera adnotację tekstową, nie będziesz mógł otworzyć tego diagramu w żadnej wersji programu SSMS. Dzięki tej poprawce SSMS 18.6 może otwierać i zapisywać diagram utworzony przez SSMS 17.9.1 i wcześniejsze, a także przez inne wystąpienia SSMS 18.6. SSMS 17.9.1 i wcześniejsze wersje będą również mogły otworzyć diagram po zapisaniu przez SSMS 18.6.
Oto moja oryginalna odpowiedź, którą napisałem przed wydaniem SSMS 18.6.
MS potwierdził, że wystąpił problem z funkcją Diagramy bazy danych w SSMS od 18.2 (jeszcze 18.5.1). Możesz użyć poprzedniego SSMS w wersji 17.9.1 , który obsługuje wszystkie używane funkcje SQL Server 2017.
W rzeczywistości usunęli funkcję diagramów bazy danych w SSMS 18.0, a następnie zwrócili ją w 18.1 po ludzie o to prosili , ale ma problem.
W Informacje o wersji dla SQL Studio zarządzania serwerem (SSMS) w sekcji Znane problemy (18.2) znajduje się pozycja:
Diagram bazy danych utworzony na SSMS działającym na maszynie A nie może być modyfikowany z maszyny B (to spowodowałoby awarię SSMS). Zobacz UserVoice, aby uzyskać więcej informacji.
Zagłosuj na poprawkę w UserVoice:SSMS 18.1 ulega awarii podczas otwierania diagramu bazy danych
Menedżer produktu MS odpowiedział tam:
Chciałbym przekazać aktualne informacje na temat tego problemu/
Niestety, radzenie sobie z tą starożytną technologią używaną przez SSMS okazuje się dość skomplikowane. Dlatego znalezienie rozwiązania jest dla mnie dość trudne.
Będę nad tym pracował, ale niestety nie widać jeszcze rozwiązania.
-Matteo