So entfernen Sie die sql-Instanz [geschlossen]

8

Mein Problem ist, dass ich die Instanz nicht entfernen kann. Hier ist ein Beispiel, jetzt habe ich zwei Instanzen

  1. SQLEXPRESS
  2. 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

    
user2432772 27.01.2014, 00:00
quelle

1 Antwort

10

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.

%Vor%

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.

    
Aaron Bertrand 27.01.2014 03:21
quelle

Tags und Links