Wiederherstellen der fehlenden Windows Installer-Cachedateien und Beheben von Problemen, die während eines SQL Server-Updates auftreten

Problembeschreibung

Der in diesem Artikel beschriebene Prozess bietet nur Nothilfe und keine dauerhafte Lösung. Benutzer, die diesen Notfallprozess verwenden, sollten ihren Windows Installer-Cache mithilfe des Windows Installer-Cache-Verifierpaketsüberprüfen, wie in KB-Artikel 2667628beschrieben. Wenn Sie versuchen, ein Microsoft SQL Server-Service Pack oder ein kumulatives Update zu installieren, werden möglicherweise die folgenden Fehlermeldungen angezeigt, die auf Probleme mit dem Windows Installer-Cache hinweisen. Der Windows Installer-Cache, der sich im Ordner c:-Windows-Installer befindet, speichert wichtige Dateien für Anwendungen, die mit der Windows Installer-Technologie installiert wurden, und sollte nicht gelöscht werden. Wenn der Installationscache kompromittiert wurde, werden möglicherweise erst dann Probleme angezeigt, wenn Sie eine Aktion wie Deinstallieren, Reparieren oder Aktualisieren von SQL Server ausführen. Wenn Sie SQL Server installieren, speichert Windows Installer wichtige Dateien im Windows Installer-Cache (Standard ist C:-Windows-Installer). Diese Dateien sind zum Deinstallieren und Aktualisieren von Anwendungen erforderlich. Fehlende Dateien können nicht zwischen Computern kopiert werden, da sie eindeutig sind. Microsoft empfiehlt, dass Sie für SQL Server-Installationen zunächst den in den folgenden Artikeln beschriebenen Reparaturprozess verwenden, um Ihre aktuelle Installation zu überprüfen:

Sie sollten die Reparatur vom ursprünglichen Installationsmedium aus mit der folgenden Befehlszeile ausführen:

setup.exe /ACTION=REPAIR /INDICATEPROGRESS=TRUEReparieren Sie zuerst die gemeinsamen freigegebenen Komponenten und Features, und wiederholen Sie dann den Befehl, um die installierten Instanzen zu reparieren. Während des Reparaturvorgangs wird das Dialogfeld Setup ausgeblendet. Solange im Fortschrittsfenster kein Fehler angezeigt wird, wird der Reparaturvorgang wie erwartet fortgesetzt. Wenn die Installationscachedatei für eine bestimmte Komponente fehlt, tritt beim Reparaturvorgang ein Fehler auf.

Ursache

Diese Probleme können auftreten, wenn die Windows Installer-Datenbankdatei (.msi) oder die Windows Installer-Patchdatei (.msp) im Windows Installer-Cache fehlt. Der Windows Installer-Cache befindet sich im folgenden Ordner:

%windir%\installerWenn ein Produkt mit Windows Installer installiert wird, wird eine entfernte Version der ursprünglichen MSI-Datei im Windows Installer-Cache gespeichert. Bei jedem Update für das Produkt, z. B. einem Hotfix, einem kumulativen Update oder einem Service Pack-Setup, wird auch die entsprechende .msp- oder MSI-Datei im Windows Installer-Cache gespeichert. Jedes zukünftige Update für das Produkt, z. B. ein Hotfix, ein kumulatives Update oder ein Service Pack-Setup, basiert auf den Informationen in den Dateien, die im Windows Installer-Cache gespeichert sind. Ohne diese Informationen kann das neue Update nicht die erforderlichen Transformationen durchführen.

Fehlerbehebung

Verwenden Sie eines der folgenden Verfahren, um diese Probleme zu beheben.

Verfahren 1.a.: Verwenden des FixMissingMSI-Tools

In diesem Verfahren verwenden Sie das FixMissingMSI-Tool, um MSI- und MSP-Dateien zu identifizieren, die im Windows Installer-Cache fehlen. Als zusätzlichen Schritt können Sie das Tool auf die ursprünglichen Medienspeicherorte verweisen und die fehlenden Dateien neu zwischenspeichern.

Sie können das FixMissingMSI-Tool aus dem GitHub-Repositoryherunterladen.

Weitere Informationen finden Sie unter SQL Setup ToolSuite Introduction (1) –FixMissingMSI.

Verfahren 1.b.: Verwenden des Skripts FindSQLInstalls.vbs

Um die Schritte in diesem Verfahren auszuführen, müssen Sie das Skript FindSQLInstalls.vbs im Ordner FixMissingMSI aus dem GitHub-Repository in einen lokalen Ordner auf dem Computer kopieren, auf dem Sie versuchen, Ihre SQL Server-Installation zu aktualisieren. Hinweis Das Skript FindSQLInstalls.vbs sammelt die Informationen, um ungültige Paketpfade zu korrigieren. Dieses Skript wird für die Quellspeicherorte verwendet, um sicherzustellen, dass sich alle MSP-Pakete im Windows Installer-Cacheverzeichnis befinden. Nach dem Ausführen der Befehle, die in den Zeilen "Aktion erforderlich" in der Skriptausgabedatei angegeben sind, werden die fehlenden Pakete erneut hinzugefügt, wenn das ursprüngliche Quellmedium verfügbar ist. Führen Sie die folgenden Schritte aus, um diese Probleme mithilfe eines Skripts zu beheben:

  1. Klicken Sie hier, um zur Raw-Seite FindSQLInstalls.vbs auf GitHub zu gelangen.

  2. Wählen Sie den gesamten Inhalt auf dieser Seite aus, kopieren Sie ihn und fügen Sie ihn in eine Textdatei ein. Speichern Sie die Textdatei als 'FindSQLInstalls.vbs'.

  3. Öffnen Sie eine erhöhte Eingabeaufforderung für das Verzeichnis, in dem Sie die Datei FindSQLInstalls.vbs gespeichert haben, und führen Sie den folgenden Befehl aus:

    Cscript FindSQLInstalls.vbs %computername%_sql_install_details.txt

  4. Öffnen Sie die Datei aus Schritt 2 in einem Texteditor wie Notepad, und identifizieren Sie die Probleme, die den Fehler verursachen. Suchen Sie dazu in der Textdatei nach Zeichenfolgenmustern wie den folgenden:

    • Tue nicht

    • !!!

  5. Ergreifen Sie auf der Grundlage der Ergebnisse in Schritt 3 die erforderlichen Schritte. Hinweis Weitere Informationen zu diesen Schritten finden Sie im Abschnitt "Beispiele".

  6. Wiederholen Sie die Schritte 2 bis 4, bis die Textdatei, die in Schritt 2 erstellt wird, keinen Text mehr enthält, der auf ungültige Pfade oder fehlende Dateien für die zu aktualisierende Komponente verweist.

Beispiele

Die folgenden Beispiele sind Einträge und Erläuterungen zu Aktionen, die in der Ausgabedatei beschrieben werden, die beim Ausführen des Skripts FindSQLInstalls.vbs generiert wird.

Beispiel 1: Fehlende Installationsdateien

Im Folgenden finden Sie ein Beispiel für die Ausgabe, die generiert wird, wenn Im Cacheordner Windows Installer ein MSI-Paket fehlt.

================================================================================
PRODUCT NAME   : Microsoft SQL Server 2008 Database Engine Services
================================================================================
  Product Code: {9FFAE13C-6160-4DD0-A67A-DAC5994F81BD}
  Version     : 10.2.4000.0
  Most Current Install Date: 20110211
  Target Install Location: 
  Registry Path: 
   HKEY_CLASSES_ROOT\Installer\Products\C31EAFF906160DD46AA7AD5C99F418DB\SourceList
     Package    : sql_engine_core_inst.msi
  Install Source: \x64\setup\sql_engine_core_inst_msi\
  LastUsedSource: m;1;G:\x64\setup\sql_engine_core_inst_msi\ 

Die Zeile "LastUsedSource" zeigt auf den Speicherort, der zum Ausführen des Setupprogramms verwendet wurde. In der Zeile "LastUsedSource" bezeichnet der M;-Eintrag Medien und gibt an, dass die ursprüngliche Quelle CD/DVD-Medien ist. Im folgenden Beispiel ist die Quelle eine CD oder dvd im Laufwerk G. Wenn die Installation aus einem Dateiordner oder aus einer Netzwerkfreigabe erfolgt ist, beginnt die Zeile "LastUsedSource" mit einem n;-Eintrag, gefolgt von einem Numeric_Data_Name-Eintrag und dann dem tatsächlichen Pfad:

!!!! sql_engine_core_inst.msi DOES NOT exist on the path in the path G:\x64\setup\sql_engine_core_inst_msi\ !!!!
 
Action needed, re-establish the path to G:\x64\setup\sql_engine_core_inst_msi\  

Die Zeile "Aktion erforderlich" zeigt Ihnen den vollständigen Pfad, der vorhanden sein muss, um fehlende Dateien für das ursprüngliche Installationsmedium zu aktualisieren:

Installer Cache File: C:\WINDOWS\Installer\19b4d2.msi  

Die Zeile "Installer-Cache-Datei" bestätigt den Namen der Installer-Cache-Datei:

!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!! C:\WINDOWS\Installer\19b4d2.msi DOES NOT exist in the Installer cache. !!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! 

Im folgenden Abschnitt der Ausgabe werden Sie über Aktionen informiert, die erforderlich sind, um die fehlenden Dateien zu beheben:

 Action needed, recreate or re-establish path to the directory:
     G:\x64\setup\sql_engine_core_inst_msi\then rerun this script to update installer cache and results
     The path on the line above must exist at the root location to resolve
     this problem with your msi/msp file not being found or corrupted,
     In some cases you may need to manually copy the missing file or manually
     replace the problem file overwriting it is exist: 
 
     Copy "G:\x64\setup\sql_engine_core_inst_msi\sql_engine_core_inst.msi" C:\WINDOWS\Installer\19b4d2.msi
 
     Replace the existing file if prompted to do so. 
Beispiel 2: Fehlende Patches

Fehlende Patches können zu Einträgen führen, die denen in Beispiel 1 ähneln. Meistens werden Sie Einträge in der Zeile "Patch LastUsedSource" bemerken, die auf einen Patch verweisen, und diese Zeile ähnelt der folgenden:

Patch LastUsedSource:   n;1;c:\0ca91e857a4f12dd390f0821a3\HotFixSQL\Files\ 

Diese Ausgabe gibt Folgendes über die Patchinstallation an:

  • Der ursprüngliche Patch wurde durch Doppelklicken auf die ausführbare Datei des Patches installiert.

  • Das Installationsprogramm für den Patch hat während der Installation des Patches einen temporären Ordner verwendet: c:'0ca91e857a4f12dd390f0821a3.

  • Um den Pfad neu zu erstellen, müssen Sie dieselbe ausführbare Datei ausführen und den folgenden Parameter hinzufügen:

    /x:c:\0ca91e857a4f12dd390f0821a3 Hinweis Dieser Befehl zwingt die ausführbare Datei, die Dateien an den vorherigen fehlenden Speicherort zu extrahieren, und erstellt die Struktur, die erforderlich ist, um den Windows-Installer-Cache mit fehlenden Dateien zu aktualisieren. Der tatsächliche Speicherort variiert, und ein einzelner Patch, z. B. ein Service Pack, muss möglicherweise an mehrere Speicherorte extrahiert werden. Jedes installierte Produkt enthält einen Abschnitt, der die folgenden Informationen für "Patches Installed" enthält:

    Display name:
    KB Article URL:  http://support.microsoft.com/?kbid=<value>
    Patch LastUsedSource:  

    Die Zeile "KB-Artikel-URL" kann Ihnen helfen, alle Patch-Medien herunterzuladen, wenn dies erforderlich ist.

Verfahren 2: Manuelle Wiederherstellung der Dateien

Gehen Sie folgendermaßen vor, um die im Windows Installer-Cache fehlenden Dateien manuell wiederherzustellen:

  1. Sammeln Sie die vollständigen Details zur fehlenden Datei aus der Fehlermeldung, aus der Setupprotokolldatei oder aus den Registrierungseinträgen, die vom Windows Installer verwaltet werden. In Fehlermeldung 1 im Abschnitt "Problembeschreibung" sind z. B. alle Informationen, die zum Beheben des Problems erforderlich sind, in der Fehlermeldung vorhanden:

    • PatchName: "Hotfix 1702 für SQL Server 2008 R2 (KB981355) (64-Bit)"

    • Original-MSP-Datei, die vom Patch verwendet wird: sql_engine_core_inst.msp

    • Zwischengespeicherte MSP-Datei: c:-Windows-Installer-1fdb1aec.msp

  2. Wenn Sie nicht über alle Details verfügen, finden Sie im Abschnitt "Weitere Informationen zu Verfahren 2" die Schritte zum Erfassen dieser Details.

  3. Besuchen Sie http://support.microsoft.com, und suchen Sie nach dem KB-Artikel, der diesem Patch zugeordnet ist. In diesem Beispiel müssen Sie nach KB981355 suchen.

  4. Laden Sie dieses Patchpaket auf Ihren Computer herunter. Stellen Sie sicher, dass Sie das Patchpaket herunterladen, das der erforderlichen Plattform entspricht. In diesem Beispiel lautet das Paket SQLServer2008R2-KB981355-x64.exe.

  5. Extrahieren Sie den Inhalt des Patchpakets mit der folgenden Syntax:

    C:\Temp>SQLServer2008R2-KB981355-x64.exe /x C:\Temp\SQLServer2008R2-KB981355-x64\

  6. Suchen Sie die ursprüngliche msp-Datei sql_engine_core_inst.msp-Datei. Die Datei sollte sich im folgenden Ordner befinden:

    C:\Temp\SQLServer2008R2-KB981355-x64\x64\setup\sql_engine_core_inst_msi\

  7. Kopieren Sie diese ursprüngliche msp-Datei in den folgenden Windows Installer-Cache:

    %windir%\installer\

  8. Benennen Sie die ursprüngliche msp-Datei sql_engine_core_inst.msp in den folgenden Namen um:

    zwischengespeicherte msp-Datei 1fdb1aec.msp

Sie können das Setupprogramm für die Aktualisierung starten, die zu dem Fehler geführt hat, und den Aktualisierungsvorgang fortsetzen. Diese Meldung kann bei einer fehlenden Windows Installer-Cachedatei für eine andere Komponente oder für ein anderes Update desselben Produkts auftreten. Um eine Liste aller fehlenden Windows Installer-Cachedateien zu erhalten, die sich auf die SQL Server-Produktkomponenten beziehen, können Sie das SQL Server 2008 R2 BPA-Tool herunterladen, das im Abschnitt "Weitere Informationen" erwähnt wird. Wenn die Fehlermeldung auf eine fehlende Windows Installer-Datenbankdatei (.msi) verweist, müssen Sie die Schritte 2 bis 4 nicht ausführen. Stattdessen können Sie direkt zu Schritt 5 wechseln. Sie müssen die .msi aus dem Originalmedium finden, das Sie für die Installation des Produkts verwendet haben. Wenn diese Fehlermeldung für sql_engine_core_inst.msi generiert wurde, müssen Sie diese Datei aus dem Setup-Medium unter der folgenden Ordnerstruktur finden:

\x64\setup\sql_engine_core_inst_msi\Die anderen Schritte sind identisch.

Weitere Informationen zu Verfahren 2

So finden Sie das Patchpaket und die Produktdetails für eine fehlende .msp-Datei

Verschiedene Versionen des Produkts generieren unterschiedliche Fehlermeldungen für dieses Problem. Die im Abschnitt "Problembeschreibung" genannten Fehlermeldungen werden für Setupprogramme für Updates angezeigt, die mit Microsoft SQL Server 2008 SP1 beginnen. Bei anderen Updates erhalten Sie Fehlermeldungen, die möglicherweise nicht eindeutig angeben, welche Patchdatei im Windows Installer-Cache fehlt, und die spezifischen Updatedetails. Bei diesen Fehlermeldungen enthalten die Setupprotokolldateien Informationen über die fehlende Windows Installer-Cachedatei. Ein Beispieleinrichtungsprotokoll ähnelt den folgenden:

MSI (s) (FC:F8) [13:48:58:649]: Opening existing patch 'C:\WINDOWS\Installer\145258.msp'.
MSI (s) (FC:F8) [13:48:58:649]: Couldn't find local patch 'C:\WINDOWS\Installer\145258.msp'. Looking for it at its source.
MSI (s) (FC:F8) [13:48:58:649]: Resolving Patch source.
MSI (s) (FC:F8) [13:48:58:649]: Note: 1: 2203 2: D:\cda162709d239766830bae5ce12b\HotFixSQL\Files\sqlrun_sql.msp 3: -2147287037 
MSI (s) (FC:F8) [13:48:58:649]: SOURCEMGMT: Source is invalid due to missing/inaccessible package.
MSI (s) (FC:F8) [13:49:29:961]: Product: Microsoft SQL Server 2005 -- Installation failed.
MSI (s) (FC:F8) [13:49:29:992]: MainEngineThread is returning 1635
This patch package could not be opened.  Verify that the patch package exists and that you can access it, or contact the application vendor to verify that this is a valid Windows Installer patch package.
D:\SQL2K5\Servers\Setup\SqlRun_SQL.msi 

Wenn Sie dieses Setupprotokoll sorgfältig untersuchen, erhalten Sie bereits die Informationen über die Ursprüngliche MSP-Datei, die vom folgenden Patch verwendet wurde:

sqlrun_sql.mspGehen Sie folgendzu, um weitere Informationen zur fehlenden .msp-Datei im Windows Installer-Cache zu erhalten:

  1. Suchen Sie im folgenden Windows Installer Patches-Registrierungsunterschlüssel nach der fehlenden .msp-Datei:

    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Installer\UserData\S-1-5-18\Patches\

  2. Suchen Sie die Patch-GUID.

  3. Suchen Sie im folgenden Windows Installer-Unterschlüssel nach der Patch-GUID:

    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Installer\UserData\S-1-5-18\Products\

Für das Beispiel-Setup-Protokoll sind die Informationen über die fehlende .msp-Datei und die entsprechenden Patchdetails in den folgenden Registrierungseinträgen enthalten: HKEY_LOCAL_MACHINE-SOFTWARE-Software-Microsoft-Windows-Version-Installer-Installer-UserData-S-1-5-18-Patches-A3B085EA74A9A7640A496636F7EF9A44 Wert: 0 Bezeichnung: LocalPackage Daten: C:-WINDOWS-Installer-145258.msp HKEY_LOCAL_MACHINE-SOFTWARE-Software-Microsoft-Windows-Version-Installer-Installer-UserData-S-1-5-18-Produkte, 1EB3A031CC585314E87AA527E46EECC2-Patches-A3B085EA74A9A7640A496636F7EF9A44 Wert: 6 Name: DisplayName Daten: DDR 2050 für SQL Server Database Services 2005 ENU (KB932555) Jetzt haben Sie alle Informationspunkte, um die Schritte zum Beheben der fehlenden Dateien im Windows Installer-Cache zu starten. Hinweis Wenn Sie Microsoft SQL Server 2008 Service Pack 3 (SP3) oder eine neuere Version verwenden, wird auch eine ähnliche Fehlermeldung für die fehlenden MSI-Dateien angezeigt. Mithilfe dieser Fehlermeldung können Sie schnell feststellen, welche Datei fehlt, welches Service Pack heruntergeladen werden soll und wo Sie den Download finden können. Weitere Informationen zum Abrufen des Service Packs finden Sie unter der folgenden Artikelnummer, um den Artikel in der Microsoft Knowledge Base anzuzeigen:

2546951 Liste der Fehler, die in SQL Server 2008 Service Pack 3 behoben wurden

Verfahren 3: Wiederherstellen von Systemstatussicherungen

Sie können aus Systemstatussicherungen wiederherstellen, wie unterFehlende Windows Installer-Cachedateien beschrieben, die eine Computerneuerstellung erfordern.

Weitere Informationen

Hinweis Die folgenden Fehlermeldungen können als Textnachrichten im Ereignisprotokoll oder in den Setupprotokollen gefunden werden, die sich in einem der folgenden Ordner befinden, und sie weisen darauf hin, dass Sie die betroffene Instanz reparieren sollten, wenn Sie fortfahren:

  • Für SQL Server 2008 und für SQL Server 2008 R2:

    C:-Programmdateien, Microsoft SQL Server, 100, Setup-Bootstrap

  • Für SQL Server 2012:

    C:-Programmdateien, Microsoft SQL Server, 110, Setup-Bootstrap

Für SQL 2005 (alle Zweige)

Produktversion

Fehlermeldung, wenn das Installer-Paket (MSI) fehlt

Fehlermeldung, wenn das Installer-Cachepaket (MSP) fehlt

SQL Server 2005

1636 Windows Installer MSI-Datei kann nicht installiert werden

1636 Windows Installer MSP-Datei kann nicht installiert werden

Hinweis Sie müssen die Setupprotokolldateien überprüfen, um festzustellen, ob Cachedateien fehlen. Weitere Informationen hierzu finden Sie im Abschnitt "Lösung". Für SQL Server 2008 SP1

Produktversion

Fehlermeldung, wenn das Installer-Paket (MSI) fehlt

Fehlermeldung, wenn das Installer-Cachepaket (MSP) fehlt

SQL Server 2008 SP1

Keine Fehlermeldung

TITEL: SQL Server-Setupfehler. ------------------------------ Bei SQL Server Setup ist der folgende Fehler aufgetreten: Die Patchdatei kann nicht geöffnet werden. Die Datei lautet: c:'WINNT'Installer'FileName .msp. Fehlercode 0x84B20001. ------------------------------

Für SQL Server 2008 SP3-Build-only (CU/GDR-Zweige sind nicht anwendbar)

Produktversion

Fehlermeldung, wenn das Installer-Paket (MSI) fehlt

Fehlermeldung, wenn das Installer-Cachepaket (MSP) fehlt

SQL Server 2008 SP3

Die zwischengespeicherte MSI-Datei 'C:'Windows'Installer'FileName .msi' fehlt. Die ursprüngliche Datei ist 'sql_engine_core_inst.msi' und wurde für das Produkt 'Microsoft SQL Server 2008 Database Engine Services' aus 'NetworkPath', Version 'VersionNumber', Sprache 'ENU' installiert.

Die zwischengespeicherte Patchdatei "C:-Windows-Installer-Dateiname .msp" fehlt. Die Originaldatei für diese zwischengespeicherte Datei ist "sql_engine_core_inst.msp", die von "Service Pack 3 for SQL Server 2008 (KB2546951) (64-bit)", Version VersionNummer installiert werden kann

Hinweis Beim Durchführen eines Upgrades wird die folgende Fehlermeldung angezeigt: Nur für SQL Server 2008 R2 SP1 (CU/GDR-Zweige sind nicht anwendbar)

Produktversion

Fehlermeldung, wenn das Installer-Paket (MSI) fehlt

Fehlermeldung, wenn das Installer-Cachepaket (MSP) fehlt

SQL Server 2008 R2 SP1

TITEL: SQL Server-Setupfehler. ------------------------------ Bei SQL Server Setup ist der folgende Fehleraufgetreten: C:-Windows-Installer-Dateiname .msi. ------------------------------

Die zwischengespeicherte Patchdatei "C:-Windows-Installer-Dateiname .msp" fehlt. Die Originaldatei für diese zwischengespeicherte Datei ist "sql_engine_core_inst_loc.msp", die aus "Service Pack 1 für SQL Server 2008 R2 (KB2528583) (64-Bit)", Version VersionVersionNummerinstalliert werden kann.

Hinweis Beim Durchführen eines Upgrades wird die folgende Fehlermeldung angezeigt: Für SQL Server 2008 R2 SP2

Produktversion

Fehlermeldung, wenn das Installer-Paket (MSI) fehlt

Fehlermeldung, wenn das Installer-Cachepaket (MSP) fehlt

SQL Server 2008 R2 SP1

Die zwischengespeicherte MSI-Datei 'C:'Windows'Installer'FileName .msi' fehlt. Die ursprüngliche Datei ist 'sql_engine_core_inst.msi' und wurde für das Produkt 'SQL Server 2008 R2 SP1 Database Engine Services' aus 'NetworkPath', Version 'VersionNumber', Language 'LanguageName' installiert.

Die zwischengespeicherte Patchdatei "C:-Windows-Installer-Dateiname .msp" fehlt. Die Originaldatei für diese zwischengespeicherte Datei ist "sql_engine_core_inst_loc.msp", die aus "Service Pack 1 für SQL Server 2008 R2 (KB2528583) (64-Bit)", Version VersionVersionNummerinstalliert werden kann.

Hinweis Beim Durchführen eines Upgrades wird die folgende Fehlermeldung angezeigt: Für SQL Server 2012 vor CU2 Es ist keine Meldung für fehlende MSP- oder MSI-Dateien vorhanden. Der Fehlercode 1714 wird jedoch im Setupprotokoll protokolliert. In der Datei Summary.txt:

Komponentenname: SQL Server Setup Support Files Komponentenfehlercode: 1714

In der Datei Detail.txt:

Datum/Uhrzeit Slp: Sco: FileFilePath ist nicht vorhanden Datum/Uhrzeit Slp: Sco: FileFilePath ist nicht vorhanden Datum/Uhrzeit Slp: Checkpoint: PREINSTALL_SQLSUPPORT_CPU64_ACTION Datum/Uhrzeit Slp: Sco: Versuch, Basisregistrierungsschlüssel HKEY_LOCAL_MACHINE, Computer Server NameDatum/Uhrzeit Slp: Sco: Versuch, Registry-Unterschlüssel-Software zu öffnen, Microsoft, Windows, CurrentVersion, Installer Datum/Uhrzeit Slp: Sco: Versucht, Registrierungswert InstallerLocation Datum/Uhrzeit Slp: Windows Installer Version : 5.0.7601.17514 Datum/Uhrzeit Slp: Sco: Warten auf Dienst 'msiserver' um die Stop-Anforderung zu akzeptieren. Datum/Uhrzeit Slp: Sco: Sc-Manager zu öffnen Datum/Uhrzeit Slp: Sco: Versuch, Servicehandle für Service msiserver zu öffnen Datum/Uhrzeit Slp: Aufrufen von QueryServiceStatus Win32-API Datum/Uhrzeit Slp: Sco: Versuch, den Diensthandle für den Dienst msiserver zu schließen Datum/Uhrzeit Slp: Sco: Sc-Manager zu schließen Datum/Uhrzeit Slp: Zielpaket:"FilePath" Datum/Uhrzeit Slp: MSI-Fehler: 1714 Die ältere Version von Microsoft SQL Server 2012 Setup (Englisch) kann nicht entfernt werden. Wenden Sie sich an Ihren technischen Support. Datum/Uhrzeit Slp: InstallPackage: MsiInstallProduct hat den Ergebniscode 1603 zurückgegeben. Datum/Uhrzeit Slp: Verwenden des MSI-Fehlercodes zum Erkennen der Wiederholungsoption: 1714 Datum/Uhrzeit Slp: Es wurde kein erneut erprobter MSI-Rückgabecode erkannt.

Für SQL Server 2012 CU2 (und alle nachfolgenden CU oder SP)

Produktversion

Fehlermeldung, wenn das Installer-Paket (MSI) fehlt

Fehlermeldung, wenn das Installer-Cachepaket (MSP) fehlt

SQL Server 2008 R2 SP1

Die zwischengespeicherte MSI-Datei 'C:'Windows'Installer'FileName .msi' fehlt. Die ursprüngliche Datei ist ''C:'Windows'Installer'sql_FeatureName.msi' '' und es wurde für das Produkt 'Microsoft SQL Server Version' aus 'C:'originalfolder', Version 'VersionNumber', Sprache 'Sprache'installiert.

Die zwischengespeicherte Patchdatei "c:'Windows'Installer'FileName .msp' fehlt. Die Originaldatei ist "sql_engine_core_inst.msp", die von "Hotfix 2316 für SQL Server 2012 (KB2679368) (64-Bit)", Version VersionNumberinstalliert werden kann. Die zwischengespeicherte Patchdatei C:'Windows'Installer'FileName .msp' fehlt. Die ursprüngliche Datei ist ''C:'Windows'Installer'sql_FeatureName.msp'', die von Hotfix <HotfixNumber> für SQL Server 2012 KB Number, Version 'VersionNumber' installiert werden kann.

Hinweis Unter bestimmten Bedingungen in SQL Server 2012 sind RTM-Medien möglicherweise nicht korrekt registriert. Wenn Sie unter diesen Umständen ein kumulatives Update oder ein Service Pack deinstallieren, werden Sie möglicherweise von Setup zur Eingabe von RTM-Medien aufgefordert. Um dieses Problem zu umgehen, stellen Sie den RTM-Medienpfad während des Patchentfernungsprozesses bereit.

Weitere Informationen zu Windows Installer-Datenbankdateien (.msi) finden Sie auf der folgenden MsDN-Website (Microsoft Developer Network):

Installer-DatenbankWeitere Informationen zu Windows Installer-Patchdateien (.msp-Dateidateien) finden Sie auf der folgenden MSDN-Website:

Patch-PaketeWeitere Informationen zu den internen Details des Windows Installer-Cache finden Sie im folgenden MSDN-Blog:

Windows Installer-CacheWeitere Informationen zum Patching-Prozess finden Sie im folgenden MSDN-Blog:

Funktionsweise des PatchingsWeitere Informationen dazu, wie Sie sicherstellen können, dass Sie die Patchdatei für die richtige Plattform zwischenspeichern, finden Sie im folgenden MSDN-Blog:

SQL Server Setup-Eingabeaufforderungen mit "Das installierte Produkt stimmt nicht mit der Installationsquelle überein"Weitere Informationen dazu, warum dieses Problem bei jedem Produkt, das Windows Installer verwendet, auftreten kann, finden Sie im folgenden MSDN-Blog:

Neuaufbau des Installer-CacheWeitere Informationen zu den Details zu verschiedenen Fehlersätzen, die in den Setupprotokolldateien angezeigt werden, finden Sie im folgenden MSDN-Blog:

Teil - 1 : SQL Server 2005 Patch kann nicht mit der Fehlermeldung "Windows Installer MSP-Datei kann nicht installiert werden" installiert werden.Weitere Informationen zum FindSQLInstalls.vbs.script finden Sie im folgenden GitHub-Repository

Benötigen Sie weitere Hilfe?

Ihre Office-Fähigkeiten erweitern
Schulungen erkunden
Neue Funktionen als Erster erhalten
Microsoft Insider beitreten

War diese Information hilfreich?

Vielen Dank für Ihr Feedback!

Vielen Dank für Ihr Feedback. Es klingt, als ob es hilfreich sein könnte, Sie mit einem unserer Office-Supportmitarbeiter zu verbinden.

×