it-swarm.com.de

SQL Server Management Studio stürzt nach dem Öffnen oder Erstellen eines Datenbankdiagramms ab

Ich habe eine Fehlermeldung, die jedes Mal angezeigt wird, wenn ich SQL Server 2012 Management Studio zum Öffnen oder Erstellen eines neuen Datenbankdiagramms verwende, gefolgt von einem automatischen Neustart von SSMS. 

Die Fehlermeldung lautet 

Versuch, geschützten Speicher zu lesen oder zu schreiben. Dies ist oft ein - Hinweis darauf, dass der andere Speicher beschädigt ist. (Microsoft.VisualStudio.OLE.Interop)

Folgendes habe ich getan, um dieses Problem zu erzeugen:

Zuvor hatte ich SQL Server 2008 installiert: Über eine Option, die beim Herunterladen von Visual Basic Express 2010 verfügbar war. Noch keine Fehler. Ich könnte Datenbankdiagramme ohne Probleme erstellen und bearbeiten. Dann habe ich VB Express 2010 deinstalliert und Visual Studio 2012 installiert, nur um herauszufinden, dass es sich um eine Testversion handelt, die mir nicht gefallen hat. Also habe ich Visual Studio 2012 deinstalliert. Ich habe SSMS 2008 gestartet und es versucht um ein Datenbankdiagramm in einer meiner Datenbanken zu öffnen. Ich habe eine Fehlermeldung erhalten, die besagt 

Angegebenes Modul kann nicht gefunden werden. (MS Visual Database Tools)

Ich habe SQL Server 2012 mit Management Studio installiert und dann mit SSMS 2012 das Datenbankdiagramm geöffnet. Und anstelle von Specified module Fehler bekam ich den Fehler beim Versuch, geschützten Speicher zu lesen oder zu schreiben.

Ich verwende Windows 7, SQL Server 2012 Express und habe SQL Server 2008 Express (noch nicht), Visual C # 2010 Express, Visual Basic 2010 Express nicht deinstalliert.

BEARBEITEN: Ich versuchte , um dieses Problem zu beheben, indem ein Hotfix namens SQLServer2012_RTM_CU1_kb2679368_11_0_2316_x64 angewendet wird. Es hat nicht das Problem behoben. Der Hotfix wurde von einem Benutzer in einem MSDN-Forum unter diesem Link vorgeschlagen: http://social.msdn.Microsoft.com/Forums/de/sqlexpress/thread/1753d7ba-f6ec-4a8e-a1c9-ded2a5b7c607

11
ArmorCode

Ich habe die Antwort herausgefunden, dank eines anderen Beitrags hier gelegen . Obwohl meine Installation von Visual Studio 2012 die Testversion war, schien sie im Grunde dasselbe Problem zu verursachen wie das im Link beschriebene Visual Studio. Überprüfen Sie es für eine Problemumgehung. 

0
ArmorCode

Der Vollständigkeit halber habe ich diese Antwort mit allen Schritten Hinzugefügt, die zur Lösung dieses Problems erforderlich sind

Es ist ein dummer Fehler, der bei fast allen Versionen von SQL Server Management Studio auftreten kann.

Suchen Sie nach einer Maschine, auf der SSMS installiert ist und die weiterhin fehlerfrei funktioniert.

Kopieren Sie all -Dateien des Ordners von der Arbeitsmaschine auf die fehlerhafte Maschine

Ordner 1: C:\Programme (x86)\Gemeinsame Dateien\Microsoft Shared\Visual Database Tools \

Ordner 2: C:\Programme (x86)\Gemeinsame Dateien\Microsoft shared\MSDesigners8 \

Starten Sie SSMS erneut und der Fehler ist verschwunden

verifiziert für 2008R2, 2012, 2014

1
sra

Ich bin auf das gleiche Thema gestoßen. Mein ist SQL 2012 in Windows7. Ich habe versucht, eine Verbindung zu einem SQL Server 2014 in Windows 2012 R2 herzustellen. 

Das Problem wurde behoben, nachdem ich meinen SQL 2012-Client auf 2014 aktualisiert hatte.

Es ist interessant, dass es gut war, mit SQL2014 mit Windows 2012 zu arbeiten, nicht jedoch mit Windows 2012 R2.

1
maxisam

Ich war daran gewöhnt, diese Nachricht zu erhalten und das Management zu jeder Zeit geschlossen zu haben

wenn ich ein Muster im Fehler feststelle (und angesichts der Nachricht, die ich vermutete, war der Fehler isoliert, als ich versuchte, die Diagrammdatenbankobjekte im Speicher zu behandeln), wenn ich das Diagramm erstelle, eine Tabelle platzieren, die erste Spalte mit pk einfügen, Speichern, schließen und öffnen Sie das Diagramm erneut. Es begann zu funktionieren ... 

Ich wiederholte dies für jede neue Tabelle, die im Diagramm hinzugefügt wurde, ohne auf der Festplatte zu speichern

irgendwie passierte es vielleicht nach einigen Updates im Host

Ich hoffe es funktioniert auch für dich

0
RollRoll