Microsoft SQL Server Management Studio 18 kann nach der Installation von XAMPP/MAMP unter Windows 10 nicht gestartet werden

Microsoft SQL Server Management Studio 18 kann nach der Installation von XAMPP/MAMP unter Windows 10 nicht gestartet werden

Wenn ich versuche, SQL Server Management Studio 18 zu starten, erhalte ich ein Windows-Signal und keine andere Antwort oder Fehlermeldung. Nach der Installation von SSMS 18 und SQL Server 17 funktionierten beide zunächst einen Tag lang einwandfrei, bis ich XAMPP installierte und die Probleme begannen.

Folgendes hat nicht funktioniert:

  • Installation reparieren
  • Deinstallation und Neuinstallation
  • Löschen von Ordnern der Version 18.0 aus HKEY_CURRENT_USER\Software\Microsoft\Microsoft SQL Server mithilfe von Regedit.exe

Nachdem ich XAMPP deinstalliert und anschließend SSMS und SQL Server deinstalliert und neu installiert hatte, funktionierte es schließlich wieder. Als ich jedoch alternativ MAMP installierte, trat das gleiche Problem erneut auf.

Der Status der MAMP/XAMPP-Serverprozesse scheint keinen Einfluss auf das Problem zu haben. Es hängt lediglich damit zusammen, dass eine lokale Serverumgebung installiert wurde. Wenn dies auf einen Port oder ein .NET-Problem zurückzuführen ist, sollte ich sicherlich eine entsprechende Fehlermeldung anstelle des nichtssagenden Tons erhalten.

Ich bin für jede Hilfe dankbar, da ich die Foren vergeblich durchsucht habe und eine Testumgebung auf meinem Computer hosten muss.

BEARBEITEN: Ich habe Folgendes gefunden, von dem ich vermute, dass es mit demselben Problem zusammenhängt: https://feedback.azure.com/forums/908035-sql-server/suggestions/37502512-ssms2018-installed-but-will-not-run

Dies wurde angeblich in SSMS 18.1 behoben. Ich habe in der Antwort unten den vorläufigen Microsoft-Workaround für SSMS 18.0 hinzugefügt.

Antwort1

Mithilfe des SQL Server-Konfigurationsmanagers stellte ich fest, dass alle Ports auf dynamisch (leer) eingestellt waren und TCP/IP deaktiviert war. Ich aktivierte TCP/IP, kam aber trotzdem nicht über das Signal hinaus.

Ich habe es schließlich geschafft, alles zum Laufen zu bringen, indem ich MAMP, SQL Server und SSMS deinstallierte. Nach der Neuinstallation von SQL Server und SSMS habe ich dann bestätigt, dass es korrekt gestartet wird, und SSMS während der Installation von MAMP weiterlaufen lassen. Danach funktionierte alles wie angekündigt.

Antwort2

Dies scheint ein Fehler in SSMS 18.0 zu sein. Microsoft empfiehlt Folgendes:

Das Problem (in .NET) wurde untersucht und verstanden.
Die empfohlene Problemumgehung in der Zwischenzeit ist:
1) Schließen Sie alle Instanzen von SSMS.
2) Bearbeiten Sie ssms.exe.config.
3) Entfernen Sie die Zeile mit dem folgenden Text (sollte Zeile 38 sein): > NgenBind_OptimizeNonGac enabled=“1”

Das ist die gleiche Änderung, die in der nächsten Version von SSMS 18.x enthalten sein wird. DIES IST DIE ENDGÜLTIGE LÖSUNG VON MICROSOFT UND DIE WAHRE ANTWORT.

Es wurde den Versionshinweisen von SSMS 18.0 hinzugefügt.

https://social.msdn.microsoft.com/Forums/sqlserver/en-US/76236e43-dc82-4586-bf7f-b01ff6374462/ssms2018-installiert-aber-wird-nicht-ausgeführt?forum=sqltools

verwandte Informationen