Sie sind zurzeit offline. Es wird auf die erneute Herstellung einer Internetverbindung gewartet.

Eine Instanz von SQL Server 2005 manuell deinstallieren

Wichtig: Dieser Artikel wurde maschinell übersetzt und wird dann möglicherweise mithilfe des Community Translation Framework (CTF) von Mitgliedern unserer Microsoft Community nachbearbeitet. Weitere Informationen zu CTF finden Sie unter http://support.microsoft.com/gp/machine-translation-corrections/de.

Den englischen Originalartikel können Sie über folgenden Link abrufen: 909967
Zusammenfassung
Dieser Artikel beschreibt die manuelle Deinstallation eine eigenständige Instanz von Microsoft SQL Server 2005. Führen Sie die Schritte in diesem Artikel nur dann, wenn Sie SQL Server 2005 mithilfe der Systemsteuerungsoption Softwaredeinstallieren können. Weitere Informationen zum Hinzufügen oder Entfernen von Programmen deinstallieren Sie SQL Server 2005 verwenden finden Sie unter Vorgehensweise: Deinstallieren einer vorhandenen Instanz von SQLServer 2005 (Setup).

Wenn Sie die in diesem Artikel beschriebenen Schritte ausführen, bereiten Sie das System auch so, dass Sie SQL Server 2008 neu installieren können.

Hinweis Verwalten oder eine Instanz von SQL Server 2008 aktualisieren, müssen Sie ein lokaler Administrator sein, der über die Berechtigung zum Anmelden als Dienst verfügt.

Was sollten vor der Deinstallation einer eigenständigen Instanz von SQL Server 2005

  • Es wird empfohlen, dass Sie Software hinzufügen oder entfernen verwenden, um SQL Server 2005 deinstallieren. Allerdings fällt eine Installation oder Software hinzufügen oder entfernen die Instanz von SQL Server 2005 nicht deinstalliert ist, führen Sie die Schritte in diesem Artikel, um die Instanz manuell zu deinstallieren.
  • Auf einem Computer, auf dem SQL Server 2008 zusammen mit früheren Versionen von SQL Server ausgeführt wird, möglicherweise Enterprise Manager und andere Programme, die von SQL-DMO abhängig sind deaktiviert. Dieses Problem kann in folgenden Situationen auftreten:
    • Side-by-Side-Installationen einer beliebigen Kombination von SQL Server 2008, SQL Server 2000 und Microsoft SQL Server 7.0, in denen eine oder mehrere dieser Instanzen deinstalliert wird
    • Side-by-Side-Installationen von SQL Server 2000 und SQL Server 2008 in der SQL Server 2000 nach SQL Server 2008 installiert ist
    Dieses Problem tritt auf, wenn die Registrierung für die SQL Server SQL-DMO-COM-Bibliothek entfernt wird.

    Um Enterprise Manager und andere Programme, die SQL-DMO abhängig sind, erneut zu aktivieren, registrieren Sie SQL-DMO. Dazu öffnen Sie eine Eingabeaufforderung, geben Sie folgenden Befehl ein und drücken Sie die EINGABETASTE:
    regsvr32.exe sqldmo.dll
  • Bevor Sie SQL Server-Komponenten von einem Computer, die den Mindest-Sollbetrag des physischen Speichers hat entfernen, stellen Sie sicher, dass die Größe der Auslagerungsdatei ausreichend ist. Die Größe der Auslagerungsdatei muss zweimal des physischen Speichers entsprechen. Nicht genügend virtueller Speicher kann dazu führen, dass eine unvollständige Entfernung des SQL Server.

Bevor Sie eine Instanz von SQL Server 2008 deinstallieren

  • Sichern Sie Ihre Daten.

    Sie haben Datenbanken, die Sie im gegenwärtigen Zustand speichern möchten. Möglicherweise möchten Sie auch die Systemdatenbanken vorgenommenen Änderungen zu speichern. Stellen Sie in beiden Fällen sicher, dass Sie die Daten sichern, bevor Sie SQL Server deinstallieren. Oder speichern Sie eine Kopie aller Daten und Protokolldateien in einem anderen Ordner als dem MSSQL-Ordner. (Der MSSQL-Ordner wird während des Deinstallationsvorgangs gelöscht.)

    Dateien, die Sie speichern müssen, zählen die folgenden Datenbankdateien.
    Hinweis Diese Dateien werden als Teil von SQL Server 2005 installiert.
    • Distmdl.*
    • Master.*
    • Mastlog.*
    • Model.*
    • Modellog.*
    • Msdbdata.*
    • Msdblog.*
    • MSSQLSYSTEMRESOURCE.*
    • Northwind. * (diese Datenbank ist eine optionale Installation.)
    • Pubs.*
    • Pubs_log.*
    • Tempdb.*
    • Templog.*
    • ReportServer [$Instanzname] (Diese Datei ist die Standarddatenbank für Reporting Services.)
    • ReportServer [$Instanzname] TempDB (diese Datei ist die temporäre Reporting Services-Standarddatenbank.)
  • Löschen die lokalen Sicherheitsgruppen.

    Bevor Sie SQL Server deinstallieren, löschen Sie die lokalen Sicherheitsgruppen für SQL Server-Komponenten. Weitere Informationen finden Sie unterKonfigurieren von Windows-Dienstkonten und Berechtigungen.
  • Speichern oder Umbenennen der Reporting Services-Ordner.

    Wenn Sie die SQL Server-Installation zusammen mit Reporting Services verwenden, speichern Sie, oder benennen Sie die folgenden Ordner und Unterordner:
    • Standardpfad für die\Reporting Dienste
    • Standardpfad für die\MSSQL\Reporting Dienste
    • Standardpfad für\SQL Server-Instanznamen\Reporting-Dienste
    • Standardpfad für die\90\Tools\Reporting Dienste
    Hinweis Der Standardpfad für die Platzhalter steht für %ProgramFiles%\Microsoft SQL Server. Wenn Sie das Reporting Services-Konfigurationstool verwendet, um die Installation zu konfigurieren, können die Namen von den Namen in dieser Liste abweichen. Außerdem können die Datenbanken auf einem Remotecomputer befinden, auf dem SQL Server ausgeführt wird.
  • Beenden Sie alle SQL Server-Dienste.

    Es wird empfohlen, vor der Deinstallation von SQL Server 2005-Komponenten alle SQL Server-Dienste zu beenden. Aktive Verbindungen können verhindern, dass die Deinstallation erfolgreich war.
  • Verwenden Sie ein Konto, das über die entsprechenden Berechtigungen verfügt.

    Melden Sie sich bei dem Server mithilfe des SQL Server-Dienstkontos oder mit einem Konto, das über entsprechende Berechtigungen verfügt. Beispielsweise können Sie Anmelden an den Server mit einem Konto, das Mitglied der lokalen Administratorgruppe ist.

Manuelle Deinstallation eine eigenständige Instanz von SQL Server 2005

Hinweis SQL Server-Setup ist ein komplizierter Prozess. SQL Server Setup ändert viele Registrierungsschlüssel und DLL-Dateien. SQL Server Setup installiert und aktualisiert Berechtigungseinträge und Dienstregistrierungen auch.

Installation und Deinstallation von SQL Server Setup Verfahren testen wir in vielen Konfigurationen. Allerdings kann nicht testen wir alle Konfigurationen aufgrund der Anzahl von Drittanbieter-Produkten und Kunden bestimmte Änderungen, die auf der Betriebssystemebene auftreten können. Aus diesem Grund können seltene Fällen auftreten, die verhindern, dass erfolgreich installieren oder Deinstallieren von SQL Server mithilfe des Setup-Programms.

Aufgrund dieser komplexen Zusammenhänge kann das SQL Server-Support-Team wird empfohlen, dass Sie das Betriebssystem neu installieren, wenn Sie die in diesem Artikel beschriebenen Verfahren keine führen Sie eine saubere Deinstallation des Programms SQL Server. Dadurch wird eine saubere Plattform, um SQL Server auf Ihrem System installieren.

Wenn Sie während des Installationsvorgangs von SQL Server 2005 die folgende Fehlermeldung erhalten, wurde eine SQL Server 2005-Komponente nicht auf dem Computer deinstalliert:
Eine Komponente, die Sie in der ADD_LOCAL-Eigenschaft angegeben haben, ist bereits installiert. Um die vorhandene Komponente zu aktualisieren, finden Sie in der Datei ' template.ini ', und legen Sie die UPGRADE-Eigenschaft auf den Namen der Komponente.

Schritt 1: Stellen Sie sicher, dass die Unterstützungsdateien für das Microsoft SQL Server-Setup-Komponente installiert ist

Software hinzufügen oder entfernen stellen Sie sicher, dass Microsoft SQL Server-Setup-Unterstützungsdateien in der Liste der installierten Programme angezeigt wird. Wenn Microsoft SQL Server-Setup-Unterstützungsdateien in der Liste angezeigt wird, überspringen Sie diesen Schritt.

Wenn Unterstützungsdateien für das Microsoft SQL Server-Setup nicht in der Liste angezeigt wird, installieren Sie diese Komponente, bevor Sie fortfahren. Gehen Sie folgendermaßen vor, um diese Komponente zu installieren:
  1. Suchen Sie nach der ursprünglichen SQL Server 2005-Installationmedia.
  2. Um die Unterstützungsdateien zu installieren, doppelklicken Sie auf die DateiServers\setup\sqlsupport.msi .
Hinweis In der "Schritt 5: Deinstallieren Sie die Komponente Microsoft SQL Server-Setup-Unterstützungsdateien" Abschnitt, deinstallieren Sie diese Komponente.

Schritt 2: Führen Sie den Befehl zum Deinstallieren der SQL Server-Komponenten

Führen Sie an einer Eingabeaufforderung den folgenden Befehl ein:
"%ProgramFiles%\Microsoft SQL Server\90\Setup-Bootstrap\ARPWrapper.exe/remove"
Deinstallieren Sie die SQL Server-Komponenten einzeln nacheinander, bis alle SQL Server-Komponenten werden deinstalliert.

Hinweis Hinzufügen oder das Programm ARPWrapper.exe von Software auch mithilfe der Option/Remove ausgeführt wird. Jedoch der Verweis auf das Programm ARPWrapper.exe möglicherweise gelöscht wurde.

Außerdem, wenn Sie SQL Server Reporting Services deinstalliert haben, müssen Sie Folgendes tun:
  • Löschen Sie die virtuellen Verzeichnisse von Reporting Services
    Verwenden Sie Microsoft-Internetinformationsdienste (IIS) Manager, um die folgenden virtuellen Verzeichnisse zu löschen:
    • ReportServer [$Instanzname
    • Berichte [$Instanzname
  • ReportServer-Anwendungspool löschen
    Mit IIS-Manager den ReportServer-Anwendungspool löschen.
Fehler, die während dieses Schrittes auftreten können
Fehlermeldung 1: Registrierung-Enumeration ist fehlgeschlagen

Gehen folgendermaßen Sie vor, um die verteilt SQL Server-Dateien und die SQL Server-Unterstützungsdateien zu deinstallieren, erhalten Sie den Fehler "Registrierung-Enumeration fehlgeschlagen":
  1. Starten Sie Registrierungs-Editor, und suchen Sie den folgenden Registrierungsschlüssel:
    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall
  2. Klicken Sie im linken Bereich auf die einzelnen GUIDs. Suchen Sie für jeden GUID, Youclick für einen Anzeigenamen in der rechten Fensterabschnitt "Microsoft SQL Server 2005". Suchen Sie beispielsweise nach den folgenden Namen:
    • Microsoft SQL Server 2005
    • Microsoft SQL Server 2005 Analysis Services
    • Microsoft SQL Server 2005 Reporting Services
    • Microsoft SQL Server 2005 Notification Services
    • Microsoft SQL Server 2005 Integrationsservices
    • Microsoft SQL Server 2005 Tools
    • Microsoft SQL Server 2005-Onlinedokumentation
    Wenn Sie einen Anzeigenamen, der finden "Microsoft SQL Server 2005" enthält, beachten Sie die GUID, die Sie im linken Bereich geklickt haben.
  3. Führen Sie für jeden GUID, den Sie in Schritt 2 notiert haben, den folgenden Befehl an einer Eingabeaufforderung:
    Start/Wait Msiexec/x {GUID} / l * V c:\sql_uninstall.log
    Hinweise
    • In diesem Befehl ersetzen GUID mit der GUID, die Sie in Schritt 2 notiert haben.
    • Wenn Sie die folgende Fehlermeldung erhalten, wenden Sie sich anMicrosoft-Produktsupport:
      Das ist einen unerwarteten Fehler im Datenspeicher aufgetreten.
  4. Öffnen Sie die folgende Datei:
    C:\Sql_uninstall.log
    Etwa 15 Zeilen vor dem Ende der Datei, suchen Sie nach einer Zeile, die die folgende Zeile ähnelt:
    MSI (s) (EC:F8) [12:52:18:007]: Product: Microsoft SQL Server 2005 Tools -- Removal completed successfully.
    Wenn der Vorgang nicht erfolgreich abgeschlossen wurde, notieren Sie den Komponentennamen und den GUID, und speichern Sie die Datei Sql_uninstall.log.
Fehlermeldung 2: das ist einen unerwarteten Fehler im Datenspeicher aufgetreten

Haben Sie eine Instanz, die mehr als einen Server hat, das Setupprogramm schlägt fehl und Sie erhalten die folgende Fehlermeldung angezeigt:
Das ist einen unerwarteten Fehler im Datenspeicher aufgetreten. Aktion: RestoreSetupParams.
Z. B. haben Sie eine Instanz, die SQL Server 2005-Datenbankmodul, SQL Server 2005 Analysis Services und SQL Server 2005 Reporting Services hat.

Dieser Fehler wird durch Refcountingerwartet. Ein Refcount wird verwendet, um nachzuverfolgen, wie viele Programme die gleiche DLL-Datei oder MSI-Datei verwenden. Wenn ein Programm deinstalliert wird, wird der Refcount für eine MSI-Datei um eins reduziert. Wenn das letzte Programm deinstalliert wird, wird die MSI-Datei gelöscht. In diesem Fall ist die MSI-Datei der Komponente Microsoft SQL Server-Setup-Unterstützungsdateien (SqlSupport.msi). Wenn Sie diese Fehlermeldung erhalten, verwenden Sie eine der folgenden Methoden zur Behebung dieses Fehlers:
  • Installieren Sie Microsoft SQL Server Setup Unterstützung Filescomponent (SqlSupport.msi), bevor Sie jede Komponente im Theinstance deinstallieren.
  • Vorübergehend Refcount SqlSupport.msi Datei an sich selbst. TODO, gehen Sie folgendermaßen vor:
    1. Ermitteln Sie den GUID für die Komponente Microsoft SQL Server-Setup-Unterstützungsdateien. Um die GUID zu erhalten, führen Sie die Schritte 1 und 2 aus dem Abschnitt "Falls Probleme auftreten" weiter unten.
    2. Mithilfe des Registrierungseditors erstellen oder ändern Sie den folgenden Registrierungsschlüssel mit den folgenden Werten:
      Schlüsselname:
      HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\90\Bootstrap\MSIRefCount

      Wert: Deinstallieren
      Typ: REG_SZ
      Daten: {11111111-1111-1111-1111-111111111111}, {GUID}
      HinweisGUID ist ein Platzhalter für den GUID der SQL Server-Unterstützungsdateien. Beispielsweise lautet die GUID für die englischen X 86 SQL Server-Unterstützungsdateien:
      Daten: {11111111-1111-1111-1111-111111111111},{53F5C3EE-05ED-4830-994B-50B2F0D50FCE}

Schritt 3: Deinstallation der Supportkomponenten

Verwenden Sie Software hinzufügen oder entfernen , um die Supportkomponenten in der folgenden Reihenfolge zu deinstallieren:
  • MSXML 6.0 Parser
  • SQLXML4
  • Microsoft SQL Server VSS Writer
  • Microsoft SQL Server 2005-Abwärtskompatibilität
  • Alles andere, die mit der SQL Server 2005, mit Ausnahme von Microsoft SQL Server Native Client-Komponente und die Microsoft SQL Server-Setup-Unterstützungsdateien
Wenn der Vorgang für eine der Supportkomponenten fehlschlägt, erhalten Sie die folgende Fehlermeldung angezeigt:
Fehler aufgrund fehlender erforderlicher Komponenten.

Gehen Sie folgendermaßen vor, um dieses Problem zu beheben:
  1. Starten Sie Registrierungs-Editor, und suchen Sie den Schlüssel Followingregistry:
    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall
  2. Klicken Sie im linken Bereich auf die einzelnen GUIDs. Suchen Sie für jeden GUID, Youclick für einen Anzeigenamen im rechten Bereich mit dem Namen der Datei Theredistributable. Wenn Sie einen Anzeigenamen, der den Namen der Datei Theredistributable entspricht finden, beachten Sie die GUID, die Sie in die Leftpane geklickt haben.
  3. Führen Sie für jeden GUID, den Sie in Schritt 2 notiert haben, die Followingcommand an einer Eingabeaufforderung aus:
    Start/Wait Msiexec/x {GUID} SKIPREDISTPREREQS = 1/l * V c:\sqlredist_uninstall.log
    Hinweis In diesem Befehl ersetzen GUID mit TheGUID, die Sie in Schritt 2 notiert haben.
  4. Öffnen Sie die folgende Datei:
    C:\Sqlredist_uninstall.log
    Am Ende der Datei befindet sich eine Zeile, die der folgenden ähnelt:
    MSI (s) (EC:F8) [12:52:18:007]: Product: Microsoft SQL Server 2005 Backward compatibility -- Removal completed successfully.
    Wenn der Vorgang nicht erfolgreich abgeschlossen wurde, notieren Sie den Komponentennamen und den GUID, und speichern Sie die Datei Sqlredist_uninstall.log.

Schritt 4: Deinstallieren Sie die Microsoft SQL Server Native Client-Komponente

Wenn alle anderen Schritte erfolgreich waren, deinstallieren Sie die Komponente Microsoft SQL Server Native Client mithilfe der Systemsteuerungsoption Software.

Hinweis Die Komponente Microsoft SQL Server Native Client nicht deinstalliert, wenn Sie SQL Server 2000-Komponenten installiert sind.

Schritt 5: Deinstallieren Sie die Komponente Microsoft SQL Server-Setup-Unterstützungsdateien

Wenn alle anderen Schritte erfolgreich waren, deinstallieren Sie die Unterstützungsdateien für das Microsoft SQL Server-Setup-Komponente mithilfe der Systemsteuerungsoption Software.

Wenn diese Schritte nicht alle Komponenten deinstalliert werden konnten

Wenn Sie die obigen Schritte nicht alle Komponenten deinstalliert werden konnten, gehen Sie folgendermaßen vor:
  1. Manuelle Deinstallation eine eigenständige Instanz von SQLServer 2005 "Abschnitt", führen Sie alle Schritte im Schritt 1: Stellen Sie sicher, dass die Unterstützungsdateien für das Microsoft SQL Server-Setup-Komponente installiert ist.
  2. Deinstallieren Sie im Fenster Software alle SQL Server 2005-Komponenten in der folgenden Reihenfolge:
    • SQLServer 2005
    • SQLServer 2005 Analysis Services
    • SQL Server 2005 Reporting Services
    • SQLServer 2005 Notification Services
    • SQLServer 2005 Integration Services
    • SQL Server 2005-Tools
    • SQL Server 2005-Onlinedokumentation
    • MSXML 6.0 Parser
    • SQLXML4
    • SQL Server VSS Writer
    • SQL Server 2005-Abwärtskompatibilität
    • Alles andere, die mit der SQL Server 2005
    • SQL Server Native Client
    • SQL Server-Setup-Unterstützungsdateien
Wenn diese Schritte nicht deinstalliert, alle Komponenten und alle Dateien, die auf die Instanz von SQL Server 2005 beziehen, wenden Sie sich an Microsoft-Support.
Zusätzliche Ressourcen
Weitere Informationen dazu, wie Sie eine manuelle Deinstallation einer SQL Server 2005-Failoverclusters finden Sie unter Manuelle Deinstallation einer SQL Server 2005-Failoverclusters.
Weitere Informationen dazu, wie Sie eine Instanz von SQL Server 2000 manuell deinstallieren finden Sie unter Manuelles Erstellen oder virtuellen Instanz von SQL Server 2000-Standard, mit dem Namen entfernen.
Deinstallieren Sie manuell entfernen

Warnung: Dieser Artikel wurde automatisch übersetzt.

Eigenschaften

Artikelnummer: 909967 – Letzte Überarbeitung: 12/25/2014 16:57:00 – Revision: 7.0

Microsoft SQL Server 2005 Standard Edition, Microsoft SQL Server 2005 Standard X64 Edition, Microsoft SQL Server 2005 Standard Edition for Itanium Based Systems, Microsoft SQL Server 2005 Enterprise Edition, Microsoft SQL Server 2005 Enterprise X64 Edition, Microsoft SQL Server 2005 Enterprise Edition for Itanium Based Systems, Microsoft SQL Server 2005 Developer Edition, Microsoft SQL Server 2005 Express Edition

  • kbsqlsetup kbinfo kbsql2005setup kbexpertiseinter kbexpertiseadvanced kbtshoot kbcip kbmt KB909967 KbMtde
Feedback