На 22 юли 2020 г. MS пусна SSMS версия 18.6 и един от елементите в своя Поправки на грешки списъкът е Диаграми на бази данни :
Фиксиран дългосрочен нерешен проблем с диаграмите на базата данни, причиняващ срив както на повредата на съществуващите диаграми, така и на SSMS. Ако сте създали или запазили диаграма с помощта на SSMS 18.0 до 18.5.1 и тази диаграма включва текстова анотация, няма да можете да отворите тази диаграма във всяка версия на SSMS. С тази корекция SSMS 18.6 може да отваря и запазва диаграма, създадена от SSMS 17.9.1 и по-стара версия. SSMS 17.9.1 и предишни издания също могат да отворят диаграмата, след като бъдат записани от SSMS 18.6. ВижтеОтзивите на потребителя на SQL Server .
Те се отнасят до UserVoice
елемент, който споменах по-долу в първоначалния си отговор. Този елемент получи 1239 гласа и сега е маркиран като Completed
и има връзка към публикация в блога
от Дрю Сквиърс-Кобала, програмен мениджър, SQL Server. Публикацията в блога има почти идентичен текст:
Изданието 18.6 е втората голяма версия на SSMS през 2020 г. и включва няколко промени със силно въздействие, включително корекция за сривове в диаграмите на базата данни.
Ако сте създали или запазили диаграма с помощта на SSMS 18.0 до 18.5.1 и тази диаграма включва текстова анотация, няма да можете да отворите тази диаграма в нито една версия на SSMS. С тази корекция, SSMS 18.6 може да отваря и запазва диаграма, създадена от SSMS 17.9.1 и преди, както и от други SSMS 18.6 екземпляри. SSMS 17.9.1 и предишните версии също ще могат да отварят диаграмата, след като бъдат записани от SSMS 18.6.
Ето моя оригинален отговор, който написах преди пускането на SSMS 18.6.
MS потвърди, че има проблем с функцията за диаграми на бази данни в SSMS от 18.2 (все още 18.5.1). Можете да използвате предишния SSMS версия 17.9.1 , който поддържа всички функции на SQL Server 2017, които използвате.
Всъщност те премахнаха функцията за диаграми на бази данни в SSMS 18.0, след което я върнаха обратно в 18.1 след хората го поискаха , но има проблем.
В Бележки по версията за SQL Server Management Studio (SSMS) под Известни проблеми (18.2) има елемент:
Диаграмата на базата данни, създадена от SSMS, работещ на машина A, не може да бъде променена от машина B (това ще доведе до срив на SSMS). Вижте UserVoice за повече подробности.
Гласувайте за корекция на UserVoice:SSMS 18.1 се срива при отваряне на диаграма на база данни
Продуктовият мениджър на MS отговори там:
Бих искал да предоставя актуализация по този проблем/
За съжаление, се оказва доста сложно да се справим с тази древна технология, която се използва от SSMS. Ето защо за мен е доста предизвикателство да намеря решение.
Ще продължа да работя върху това, но за съжаление все още няма решение.
-Матео