2024 Autor: Peter John Melton | [email protected]. Zuletzt bearbeitet: 2023-12-16 04:41
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:
Bei der Installation von Microsoft-Downloads schlägt die Überprüfung unter Original-Windows fehl
Wenn die Überprüfung fehlschlägt und eine Meldung angezeigt wird, Diese Kopie von Windows ist nicht echt, mit Überprüfungsfehlercodes 1699978131, 1571607440, 757834664, 228668481, siehe diesen Beitrag.
Fehler 8007371B bei der Installation von KB2845533 unter Windows 10/8/7
In diesem Beitrag erfahren Sie, wie Sie den Fehler 8007371B bei der Installation von KB2845533 unter Windows 10/8/7 und Windows Server mithilfe des DISM-Tools beheben.
Problembehandlung bei Xbox One-Fehlern mit Online-Problembehandlung
Xbox funktioniert gelegentlich nicht ohne erkennbare Gründe. Glücklicherweise bietet das Xbox Support-Team einen Online-Ratgeber an, um das Problem schnell zu beheben.
Problembehandlung bei Problemen mit Video, Audio oder Sound bei Skype unter Windows
Wenn Skype Video oder Audio nicht funktioniert oder Anrufe in Windows 10 nicht hergestellt werden, wird in diesem Beitrag beschrieben, wie Sie die Probleme beheben und beheben können.
Fehler 0x803C010B bei der Problembehandlung von Druckern unter Windows
Falls Sie bei der Fehlerbehebung von Druckern in Windows einen 0x803C010B-Fehlercode erhalten haben, beheben Sie in diesem Beitrag die Einstellungen für den Druckerport.