SSMS
 sql >> Datenbank >  >> Database Tools >> SSMS

SSMS stürzt ab, wenn versucht wird, das Datenbankdiagramm zu ändern (v18.2)

Am 22. Juli 2020 veröffentlichte MS SSMS Version 18.6 und einen der Artikel in seinen Fehlerbehebungen Liste ist Datenbankdiagramme :

Lange ausstehendes Problem mit Datenbankdiagrammen behoben, das sowohl die Beschädigung vorhandener Diagramme als auch SSMS zum Absturz brachte. Wenn Sie ein Diagramm mit SSMS 18.0 bis 18.5.1 erstellt oder gespeichert haben und dieses Diagramm eine Textanmerkung enthält, können Sie dieses Diagramm in keiner Version von SSMS öffnen. Mit diesem Fix kann SSMS 18.6 ein Diagramm öffnen und speichern, das mit SSMS 17.9.1 und früher erstellt wurde. SSMS 17.9.1 und frühere Versionen können das Diagramm auch öffnen, nachdem es von SSMS 18.6 gespeichert wurde. Siehe Feedback von SQL Server-Benutzern .

Sie beziehen sich auf die UserVoice Artikel, den ich unten in meiner ursprünglichen Antwort erwähnt habe. Dieser Artikel hat 1239 Stimmen erhalten und ist jetzt als Completed markiert und hat einen Link zu Blogbeitrag von Drew Skwiers-Koballa, Programmmanager, SQL Server. Der Blogbeitrag hat fast identischen Text:

Die Version 18.6 ist die zweite Hauptversion von SSMS im Jahr 2020 und enthält mehrere Änderungen mit erheblichen Auswirkungen, darunter eine Korrektur für Abstürze in Datenbankdiagrammen.

Wenn Sie ein Diagramm mit SSMS 18.0 bis 18.5.1 erstellt oder gespeichert haben und dieses Diagramm eine Textanmerkung enthält, können Sie dieses Diagramm in keiner Version von SSMS öffnen. Mit diesem Fix kann SSMS 18.6 ein Diagramm öffnen und speichern, das von SSMS 17.9.1 und früher sowie von anderen SSMS 18.6-Instanzen erstellt wurde. SSMS 17.9.1 und frühere Versionen können das Diagramm auch öffnen, nachdem es von SSMS 18.6 gespeichert wurde.

Hier ist meine ursprüngliche Antwort, die ich geschrieben habe, bevor SSMS 18.6 veröffentlicht wurde.

MS hat bestätigt, dass es ab 18.2 (immer noch 18.5.1) ein Problem mit der Datenbankdiagrammfunktion in SSMS gibt. Sie können den vorherigen SSMS-Version 17.9.1 , das alle von Ihnen verwendeten Funktionen von SQL Server 2017 unterstützt.

Tatsächlich haben sie die Datenbankdiagrammfunktion in SSMS 18.0 entfernt und sie dann in 18.1 wieder zurückgegeben Leute haben danach gefragt , aber es gibt ein Problem.

In Versionshinweise für SQL Server Management Studio (SSMS) Unter Bekannte Probleme (18.2) gibt es einen Punkt:

Ein Datenbankdiagramm, das auf einem SSMS erstellt wurde, das auf Computer A ausgeführt wird, kann nicht von Computer B geändert werden (es würde SSMS zum Absturz bringen). Weitere Einzelheiten finden Sie unter UserVoice.

Stimmen Sie für einen Fix auf UserVoice:SSMS 18.1 stürzt beim Öffnen eines Datenbankdiagramms ab

Der MS-Produktmanager antwortete dort:

Ich möchte ein Update zu diesem Problem bereitstellen/

Leider erweist es sich als ziemlich komplex, mit dieser alten Technologie umzugehen, die von SSMS verwendet wird. Deshalb ist es ziemlich schwierig für mich, eine Lösung zu finden.

Ich werde weiter daran arbeiten, aber leider ist noch keine Lösung in Sicht.

-Matteo