Mein Problem ist, dass ich die Instanz nicht entfernen kann. Hier ist ein Beispiel, jetzt habe ich zwei Instanzen
SQLEXPRESS
SQLEXPRESS2012
Ich habe SQL Server 2012, um die Instanz zu entfernen gehe ich zu Control Panel -> Add and remove programs ->
wähle Microsoft Sql Server
und danach gehe ich zur UI wo ich verschiedene Manipulationen mit verschiedenen Sachen machen kann.
In dieser UI kann ich SQLEXPRESS2012
löschen, aber ich kann SQLEXPRESS
nicht auswählen. Auch wenn ich in SQL Server Management Studio bin, kann ich mich mit SQLEXPRESS2012
server verbinden, kann aber keine Verbindung zu SQLEXPRESS
server herstellen, es gibt mir den Fehler: 40 und 2.
Ich schätze, die Instanz existiert nicht, aber einige, wo sie registriert ist. Irgendwelche Vorschläge, wie Instanzen gelöscht werden können, ohne zur Systemsteuerung zu gehen - & gt; Programme hinzufügen und entfernen - & gt; Wählen Sie Microsoft SQL-Server. Danke für deine Zeit
Stellen Sie sicher, dass es wirklich nur einen Eintrag in Software für SQL Server gibt. Ich habe mehrere, eine für jede Version von SQL Server, die ich installiert habe:
Wenn es wirklich nur einen Eintrag in der Systemsteuerung gibt, ist es möglich, dass Sie eine beschädigte Installation haben. Microsoft hat hier eine Anleitung für 2005 , die in moderneren Versionen immer noch hilfreich sein kann (es ist unklar von Ihrer Frage, welche Version der alte Instanz ist). Ich habe über Entfernen einer abgelaufenen Instanz von SQL Server vor ; Das wäre ähnlich. Suchen Sie die GUIDs, die unter Deinstallieren im folgenden Registrierungsschlüssel aufgeführt sind (dies kann manuelle Arbeiten erfordern), die nicht für SQL Server 2012 gelten:
%Vor%Hier ist beispielsweise der Eintrag für die Datenbankmoduldienste 2008 auf meinem Computer:
Kopieren Sie für jeden den Anzeigenamen (in einem Kommentar) und die GUID-Datei (hinter msiexec /x
) in eine .bat
-Datei, z. B.
Die Anzahl der Einträge hängt von der Version, der Edition, den ausgewählten Funktionen usw. ab. Nachdem Sie alle Dateien kopiert haben, speichern Sie die Datei .bat
und doppelklicken Sie darauf. Abhängig von der Reihenfolge der Einträge in der Datei erhalten Sie möglicherweise einige unerwartete Fehler oder möglicherweise Fehler wie diesen:
Wenn Sie einen der früheren erhalten, sollten Sie die Batch-Datei erneut ausführen.
Wenn Sie natürlich keinen Schaden für Ihr System riskieren möchten, können Sie die Dienste der SQLEXPRESS-Instanz immer einfach mithilfe des SQL Server-Konfigurations-Managers deaktivieren und so tun, als sei sie nicht installiert.
Tags und Links sql sql-server