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

SSMS loopt vast bij het wijzigen van het databasediagram (v18.2)

Op 22 juli 2020 heeft MS SSMS-versie 18.6 uitgebracht en een van de items in de Bugfixes lijst is Databasediagrammen :

Lang lopend probleem opgelost met databasediagrammen, waardoor zowel de corruptie van bestaande diagrammen als SSMS crashten. Als u een diagram hebt gemaakt of opgeslagen met SSMS 18.0 tot en met 18.5.1 en dat diagram een ​​tekstannotatie bevat, kunt u dat diagram in geen enkele versie van SSMS openen. Met deze oplossing kan SSMS 18.6 een diagram openen en opslaan dat is gemaakt door SSMS 17.9.1 en eerder. SSMS 17.9.1 en eerdere releases kunnen het diagram ook openen nadat het is opgeslagen door SSMS 18.6. ZieSQL Server-gebruikersfeedback .

Ze verwijzen naar de UserVoice item dat ik hieronder vermeldde in mijn oorspronkelijke antwoord. Dat item kreeg 1239 stemmen en is nu gemarkeerd als Completed en heeft een link naar blogbericht door Drew Skwiers-Koballa, programmamanager, SQL Server. De blogpost heeft bijna identieke tekst:

De 18.6-release is de tweede grote release van SSMS in 2020 en bevat een aantal ingrijpende wijzigingen, waaronder een oplossing voor crashes in databasediagrammen.

Als u een diagram hebt gemaakt of opgeslagen met SSMS 18.0 tot en met 18.5.1 en dat diagram een ​​tekstannotatie bevat, kunt u dat diagram in geen enkele versie van SSMS openen. Met deze oplossing kan SSMS 18.6 een diagram openen en opslaan dat is gemaakt door SSMS 17.9.1 en eerdere versies, evenals door andere SSMS 18.6-instanties. SSMS 17.9.1 en eerdere versies kunnen het diagram ook openen nadat het is opgeslagen door SSMS 18.6.

Hier is mijn oorspronkelijke antwoord dat ik schreef voordat SSMS 18.6 werd uitgebracht.

MS heeft erkend dat er een probleem is met de functie Databasediagrammen in de SSMS vanaf 18.2 (nog steeds 18.5.1). U kunt de vorige SSMS versie 17.9.1 , die alle functies van SQL Server 2017 ondersteunt die u gebruikt.

In feite hebben ze de functie Databasediagrammen in SSMS 18.0 verwijderd en vervolgens teruggestuurd in 18.1 na mensen vroegen erom , maar er is een probleem.

In Release-opmerkingen voor SQL Serverbeheerstudio (SSMS) onder Bekende problemen (18.2) staat een item:

Databasediagram gemaakt vanaf een SSMS dat draait op machine A kan niet worden gewijzigd vanaf machine B (het zou SSMS doen crashen). Zie UserVoice voor meer details.

Stem voor een oplossing voor UserVoice:SSMS 18.1 loopt vast bij het openen van een databasediagram

De MS Product Manager antwoordde daar:

Ik wil graag een update geven over dit probleem/

Helaas blijkt het behoorlijk ingewikkeld te zijn om met deze oude technologie om te gaan die door SSMS wordt gebruikt. Daarom is het voor mij een hele uitdaging om een ​​oplossing te vinden.

Ik blijf hieraan werken, maar helaas is er nog geen oplossing in zicht.

-Matteo



  1. Hoe TIMESTAMP-waarden naar VARCHAR in T-SQL te converteren zoals SSMS dat doet?

  2. Fout in definitieve startvolgorde - Eclipse System Workbench Debugging voor STM32L476

  3. ROW_NUMBER() in een weergave in SQL Server 2005

  4. Fatale fout bij het exporteren van de Moodle-database