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

SSMS går ned, når du prøver at ændre databasediagram (v18.2)

Den 22. juli 2020 udgav MS SSMS version 18.6 og et af punkterne i dets Fejlrettelser listen er Databasediagrammer :

Rettede et langvarigt udestående problem med databasediagrammer, hvilket fik både korruptionen af ​​eksisterende diagrammer og SSMS til at gå ned. Hvis du har oprettet eller gemt et diagram ved hjælp af SSMS 18.0 til 18.5.1, og det diagram indeholder en tekstanmærkning, vil du ikke være i stand til at åbne diagrammet i nogen version af SSMS. Med denne rettelse kan SSMS 18.6 åbne og gemme et diagram oprettet af SSMS 17.9.1 og tidligere. SSMS 17.9.1 og tidligere udgivelser kan også åbne diagrammet efter at være blevet gemt af SSMS 18.6. SeSQL Server-brugerfeedback .

De henviser til UserVoice punkt, som jeg nævnte nedenfor i mit oprindelige svar. Dette punkt fik 1239 stemmer og er nu markeret som Completed og har et link til blogindlæg af Drew Skwiers-Koballa, Program Manager, SQL Server. Blogindlægget har næsten identisk tekst:

18.6-udgivelsen er den anden store udgivelse af SSMS i 2020 og indeholder adskillige ændringer med stor effekt, herunder en rettelse for nedbrud i databasediagrammer.

Hvis du har oprettet eller gemt et diagram ved hjælp af SSMS 18.0 til 18.5.1, og det diagram indeholder en tekstanmærkning, vil du ikke være i stand til at åbne diagrammet i nogen version af SSMS. Med denne rettelse kan SSMS 18.6 åbne og gemme et diagram oprettet af SSMS 17.9.1 og tidligere såvel som af andre SSMS 18.6-forekomster. SSMS 17.9.1 og tidligere versioner vil også kunne åbne diagrammet efter at være blevet gemt af SSMS 18.6.

Her er mit originale svar, som jeg skrev før SSMS 18.6 blev frigivet.

MS anerkendte, at der er et problem med Database Diagrams-funktionen i SSMS'en fra 18.2 (stadig 18.5.1). Du kan bruge den tidligere SSMS version 17.9.1 , som understøtter alle funktioner i SQL Server 2017, som du bruger.

Faktisk fjernede de Database Diagrams-funktionen i SSMS 18.0 og returnerede den derefter tilbage i 18.1 efter folk bad om det , men det har et problem.

I Udgivelsesbemærkninger til SQL Server Management Studio (SSMS) under Kendte problemer (18.2) er der et punkt:

Databasediagram oprettet fra en SSMS, der kører på maskine A, kan ikke ændres fra maskine B (det ville crashe SSMS). Se UserVoice for flere detaljer.

Stem på en rettelse på UserVoice:SSMS 18.1 går ned ved åbning af et databasediagram

MS Product Manager svarede der:

Jeg vil gerne give en opdatering om dette problem/

Desværre har det vist sig at være ret komplekst at håndtere denne ældgamle teknologi, der bruges af SSMS. Det er derfor, det er ret udfordrende for mig at finde en løsning.

Jeg vil fortsætte med at arbejde på dette, men desværre er der ingen løsning i sigte endnu.

-Matteo



  1. MySQL-opdatering tilmeld dig med grænse

  2. xp_regread() returnerede fejl 5, "Adgang er nægtet."

  3. DBeaver 5.3 er klar til download

  4. Hvorfor slettes aliasnavne, der er de samme som kolonnenavne, når de gemmes som en visning?