Problembehandlung bei Montagefehlern bei der Installation von SQL 2008 R2 unter Windows

Inhaltsverzeichnis:

Video: Problembehandlung bei Montagefehlern bei der Installation von SQL 2008 R2 unter Windows

Video: Problembehandlung bei Montagefehlern bei der Installation von SQL 2008 R2 unter Windows
Video: Routinearbeit einfach automatisieren mit Power Automate 2024, März
Problembehandlung bei Montagefehlern bei der Installation von SQL 2008 R2 unter Windows
Problembehandlung bei Montagefehlern bei der Installation von SQL 2008 R2 unter Windows
Anonim

In dieser Woche werden wir besprechen, wie verschiedene Assembly-Fehler behoben werden können, die bei der Fehlerbehebung bei der Installation für SQL Server auftreten. Ich werde mich in diesem Artikel mehr auf SQL Server 2008 R2 und Windows 7 konzentrieren. Bevor ich anfange, werde ich erklären, was eine Baugruppe unter Windows ist. Wikipedia beschreibt eine Assembly in der CLI als eine kompilierte Codebibliothek, die für die Bereitstellung, Versionierung und Sicherheit verwendet wird. CLI-Assemblys können Versionsinformationen enthalten, sodass sie die meisten Konflikte zwischen Anwendungen beseitigen können, die durch gemeinsam genutzte Assemblys verursacht werden.

Montagefehler bei der Installation von SQL unter Windows

Lassen Sie sich in den Abschnitt zur Fehlerbehebung des Artikels einsteigen.

In den meisten Fällen treten Montagefehler aufgrund der Reste einer fehlgeschlagenen Installation auf, d. H. Die Installation war zur Hälfte abgeschlossen und wurde rückgängig gemacht. In solchen Fällen müssen wir die Einträge manuell bereinigen. Es ist ein etwas langwieriger und scheinbar komplizierter Prozess, aber ich werde versuchen, es so einfach wie möglich zu machen. Bevor Sie den Prozess starten, erstellen Sie einen Systemwiederherstellungspunkt und erstellen Sie eine Sicherungskopie der Registrierung. Bitte folgen Sie diesen Artikeln, um dies zu tun.

  • So erstellen Sie einen Systemwiederherstellungspunkt in Windows
  • Sichern und Wiederherstellen der Registrierung in Windows

Zuerst müssen wir nachträgliche Einträge entfernen. Wenn auf diesem Computer kein SQL installiert ist, entfernen Sie einfach alle SQL-Einträge aus "Programme &Funktionen". Wenn nicht, entfernen Sie einfach SQL Server 2008 R2 und wählen Sie die Instanz aus, die Sie installieren möchten (entfernen Sie nichts anderes). Wenn es nicht da ist, dann lassen Sie es und machen Sie mit dem nächsten Schritt weiter.

Im nächsten Schritt gehen Sie durch die Registrierung, um sicherzustellen, dass alle Einträge entfernt werden. Um ehrlich zu sein, ist es praktisch unmöglich, alle SQL-Einträge zu suchen und zu löschen. Wir können jedoch nur die wichtigen löschen, von denen wir glauben, dass sie Probleme verursachen.

    • Start -> Ausführen -> Regedit
    • Gehe zu

32-Bit: HKEY_LOCAL_MACHINE SOFTWARE Microsoft Microsoft SQL Server 64-Bit: HKEY_LOCAL_MACHINE SOFTWARE Wow6432Node Microsoft Microsoft SQL Server

  • Löschen Sie die Einträge für die zu installierende SQL-Instanz. Falls Sie kein anderes SQL haben, löschen Sie einfach Microsoft SQL Server-Stammordner selbst
  • Gehen Sie jetzt zu HKEY_LOCAL_MACHINE SYSTEM ControlSet001 Services Eventlog Application und löschen Sie die Einträge für die zu installierende SQL-Instanz
  • Dann geh zu HKEY_LOCAL_MACHINE SYSTEM ControlSet001 Services und löschen Sie die Einträge für die zu installierende SQL-Instanz
  • Sie finden mehrere Kontrollsätze wie ControlSet001, ControlSet002, ControlSet003, ControlSet004 und so weiter. Wiederholen Sie den gleichen Vorgang.
  • HKEY_LOCAL_MACHINE SYSTEM CurrentControlSet Services Eventlog Application und löschen Sie die Einträge für die zu installierende SQL-Instanz
  • HKEY_LOCAL_MACHINE SYSTEM CurrentControlSet Services und löschen Sie die Einträge für die zu installierende SQL-Instanz.

Im nächsten Schritt entfernen Sie die Assembly-Einträge für SQL. Das zu tun

  • Start -> Ausführen -> Versammlung
  • Suchen Sie nach Baugruppen, die mit gestartet wurden Microsoft.SqlServerSobald Sie es gefunden haben, klicken Sie mit der rechten Maustaste und klicken Sie auf Deinstallieren

Um nur sicher zu sein, dass Sie alle Einträge erhalten haben, gibt es einen Trick, bei dem wir die Baugruppenansicht in die Ordneransicht umschalten können.

  • Geben Sie an der Eingabeaufforderung Folgendes ein cd / d% windows% assembly
  • Art: attrib -r -h -s desktop.ini
  • Art ren desktop.ini desktop.bak

Oder

  • Wechseln Sie zu HKEY_LOCAL_MACHINE SOFTWARE Microsoft Fusion
  • Neuen Binärwertnamen hinzufügen “ DisableCacheViewer
  • Rechtsklick auf “ DisableCacheViewer ”Und klicken Sie auf Ändern
  • Geben Sie 1 ein
  • Schließen Sie die Registrierung und versuchen Sie es erneut

Wenn Sie jetzt zur Baugruppe zurückkehren, sollten Sie eher Ordneransichten als Baugruppenansicht sein. Jetzt nach irgendwelchen suchen Microsoft.SqlServer und entferne es. Wenn Sie den Vorgang abgeschlossen haben, löschen Sie einfach das Tempo, starten Sie das System neu und versuchen Sie, es erneut zu installieren.

In einigen Fällen erhalten Sie möglicherweise immer noch einen Montagefehler. In den meisten Fällen liegt dies an Microsoft.NET 4.0. Ich würde empfehlen,.NET Frameworks 4.0 erneut zu installieren und erneut zu installieren. Auch Microsoft Visual C ++ 2008 oder 2010 kann solche Fehler verursachen. Eine Neuinstallation wäre eine gute Idee.

Es gibt ein anderes Szenario, in dem der Fehler von Microsoft SQL Server 2008 R2 RsFx Driver MSI verursacht wird. In solchen Fällen können wir zwei Dinge versuchen. Eine besteht darin, einen fehlenden Eintrag in der Registrierung zu erstellen oder den Treiber aus dem Installationsordner zu entfernen.

Methode 1:

  • Start -> Ausführen -> Regedit
  • Gehe zu HKEY_LOCAL_MACHINE SYSTEM CurrentControlSet Services RsFx0150
  • Klicken Sie mit der rechten Maustaste auf RsFX0150 und klicken Sie auf Neuer Schlüssel und geben Sie ein InstancesShares
  • Schließen Sie nun die Registrierung und versuchen Sie es erneut zu installieren.

Methode 2:

  • Start -> Ausführen -> Installer
  • Sobald der Ordner geöffnet ist, werden Sie viele Spalten senden. Klicken Sie mit der rechten Maustaste auf einen der Spaltennamen, und wählen Sie Mehr aus
  • Wählen Sie aus der Liste Bemerkungen und klicken Sie auf OK.
  • Suchen Sie nun nach MSI für Microsoft SQL Server 2008 R2 RsFx-Treiber in den Kommentaren (da der tatsächliche Dateiname Kauderwelsch sein wird).
  • Klicken Sie mit der rechten Maustaste auf die MSI-Datei und klicken Sie auf Deinstallieren

Wenn Sie diese Methode verwenden, sollten Sie in der Lage sein, die meisten Assemblyfehler zu beheben, wenn Sie Microsoft SQL Server 2008 R2 installieren. Falls Sie immer noch Probleme haben, können Sie unseren Kommentarbereich verwenden.

Empfohlen: