Zum Wiederherstellen von fehlenden Windows Installer-Cache-Dateien und Beheben von Problemen, die auftreten, während eines SQL Server-Updates

Artikel-ID: 969052 - Produkte anzeigen, auf die sich dieser Artikel bezieht
Alles erweitern | Alles schließen

Auf dieser Seite

Problembeschreibung

Wenn Sie versuchen, eine Microsoft SQL Server Servicepack oder ein kumulatives Update zu installieren, können Sie die folgenden Fehlermeldungen auftreten.

Hinweis Im Ereignisprotokoll oder in den Setup-Protokollen, die in einem der folgenden Ordner befinden, können die folgenden Fehlermeldungen als Textnachrichten gefunden werden:

  • Für SQL Server 2008 und SQL Server 2008 R2:
    C:\Program Files\Microsoft SQL Server\100\Setup-Bootstrap
  • Für SQL Server 2012:
    C:\Program Files\Microsoft SQL Server\110\Setup-Bootstrap

Für SQL 2005 (alle Zweige)
Tabelle minimierenTabelle vergrößern
ProduktversionFehlermeldung, wenn die Installer-Paket (MSI) nicht vorhanden ist.Fehlermeldung, wenn die Installer-Cache-Paket (MSP) nicht vorhanden ist.
SQLServer 2005
1636 Konnte nicht Windows Installer MSI-Datei installieren
1636 Konnte nicht Windows Installer MSP-Datei installieren
HinweisÜberprüfen Sie die Setup-Protokolldateien, um festzustellen, ob alle Cachedateien fehlen. Weitere Informationen dazu, wie Sie dies tun, gehen zum Abschnitt "Lösung".

Für SQL Server 2008 SP1
Tabelle minimierenTabelle vergrößern
ProduktversionFehlermeldung, wenn die Installer-Paket (MSI) nicht vorhanden ist.Fehlermeldung, wenn die Installer-Cache-Paket (MSP) nicht vorhanden ist.
SQL Server 2008 SP1Keine Fehlermeldung angezeigt
Titel: SQL Server-Setup-Fehler.
------------------------------
SQL Server Setup ist folgenden Fehler aufgetreten: die Patch-Datei kann nicht geöffnet werden. Die Datei ist: c:\WINNT\Installer\1cf506f.msp. Fehlercode: 0x84B20001.
------------------------------
Für SQL Server 2008 SP3 nur Build-(CU/GDR-Servicebereiche sind nicht anwendbar)
Tabelle minimierenTabelle vergrößern
ProduktversionFehlermeldung, wenn die Installer-Paket (MSI) nicht vorhanden ist.Fehlermeldung, wenn die Installer-Cache-Paket (MSP) nicht vorhanden ist.
SQL Server 2008 SP3
Die zwischengespeicherte MSI-Datei 'C:\Windows\Installer\2775c8.msi' ist nicht vorhanden. Die Originaldatei ist 'sql_engine_core_inst.msi' und für Produkt installiert wurde 'Microsoft SQL Server 2008 Datenbankmoduldienste von'<network path="">', Version '10.3.5500.0' Sprache "ENU".</network>
Die zwischengespeicherten Patch-Datei "C:\Windows\Installer\19b19196.msp" ist nicht vorhanden. Die ursprüngliche Datei für diese zwischengespeicherten Datei ist "sql_engine_core_inst.msp", "Servicepack 3 für SQL Server 2008 (KB2546951) (64-Bit)", Version 10.3.5500.0 installiert werden kann
Hinweis Sie erhalten die folgende Fehlermeldung angezeigt, wenn Sie ein Upgrade durchführen:
Bild minimierenBild vergrößern
SQL Server-Fehler


Für SQL Server 2008 R2 SP1 only (CU/GDR-Servicebereiche sind nicht anwendbar)
Tabelle minimierenTabelle vergrößern
ProduktversionFehlermeldung, wenn die Installer-Paket (MSI) nicht vorhanden ist.Fehlermeldung, wenn die Installer-Cache-Paket (MSP) nicht vorhanden ist.
SQL Server 2008 R2 SP1
Titel: SQL Server-Setup-Fehler.
------------------------------
SQL Server Setup ist folgenden Fehler aufgetreten: C:\Windows\Installer\932b909.msi.
------------------------------
Die zwischengespeicherten Patch-Datei "C:\Windows\Installer\105441.msp" ist nicht vorhanden. Die ursprüngliche Datei für diese zwischengespeicherten Datei "sql_engine_core_inst_loc.msp", "Service Pack 1 für SQL Server 2008 R2 (KB2528583) (64-Bit)" installiert werden kann, ist Version 10.51.2500.0.
Hinweis Sie erhalten die folgende Fehlermeldung angezeigt, wenn Sie ein Upgrade durchführen:
Bild minimierenBild vergrößern
SQL Server-Fehler


Für SQL Server 2008 R2 SP2
Tabelle minimierenTabelle vergrößern
ProduktversionFehlermeldung, wenn die Installer-Paket (MSI) nicht vorhanden ist.Fehlermeldung, wenn die Installer-Cache-Paket (MSP) nicht vorhanden ist.
SQL Server 2008 R2 SP1
Die zwischengespeicherte MSI-Datei 'C:\Windows\Installer\932b909.msi' ist nicht vorhanden. Die Originaldatei ist 'sql_engine_core_inst.msi' und für Produkt installiert wurde 'SQL Server 2008 R2 SP1 Datenbankmoduldienste von'<network path="">', Version '10.51.2500.0' Sprache "ENU".</network>
Die zwischengespeicherten Patch-Datei "C:\Windows\Installer\105441.msp" ist nicht vorhanden. Die ursprüngliche Datei für diese zwischengespeicherten Datei "sql_engine_core_inst_loc.msp", "Service Pack 1 für SQL Server 2008 R2 (KB2528583) (64-Bit)" installiert werden kann, ist Version 10.51.2500.0.
Hinweis Sie erhalten die folgende Fehlermeldung angezeigt, wenn Sie ein Upgrade durchführen:
Bild minimierenBild vergrößern
SQL Server-Fehler


Für SQL Server 2012 vor CU2
Es gibt keine Meldung für MSP oder MSI-Dateien fehlen. Fehlercode 1714 wird jedoch im Setupprotokoll protokolliert.

In der Datei "Summary.txt":
Name der Komponente: SQL Server-Setup-Unterstützungsdateien
Komponente-Fehlercode: 1714

In der Datei "Detail.txt":
<Date><Time>SLP: Sco: Datei 'd:\2d5feb4dd893c4adee47f15661ac\1033_ENU_LP\x64\setup\sqlsupport_msi\x64\SqlSupport.msi' ist nicht vorhanden.
<Date><Time>SLP: Sco: Datei 'd:\2d5feb4dd893c4adee47f15661ac\1033_ENU_LP\x64\setup\sqlsupport_msi\x64\SqlSupport.msi' ist nicht vorhanden.
<Date><Time>SLP: Checkpoint: PREINSTALL_SQLSUPPORT_CPU64_ACTION
<Date><Time>SLP: Sco: Basis Registrierungsschlüssel HKEY_LOCAL_MACHINE zu erstellen versuchen, Computer<Server name="">
<Date><Time>SLP: Sco: Versuch Registrierungsunterschlüssel Software\Microsoft\Windows\CurrentVersion\Installer öffnen
<Date><Time>SLP: Sco: wird beim Abrufen der Registrierungswert InstallerLocation
<Date><Time>SLP: Windows Installer-Version: 5.0.7601.17514
<Date><Time>SLP: Sco: Warten auf Dienst "Msiserver" auf die Stop-Anforderung nicht annehmen.
<Date><Time>SLP: Sco: Versuch, SC-Manager öffnen
<Date><Time>SLP: Sco: Versuch, Dienst-Handle für den Dienst Msiserver öffnen
<Date><Time>SLP: Aufrufen der QueryServiceStatus Win32-API
<Date><Time>SLP: Sco: Versuch, Dienst-Handle für den Msiserver Service schließen
<Date><Time>SLP: Sco: Versuch, SC-Manager zu schließen
<Date><Time>SLP: Ziel-Paket: "d:\2d5feb4dd893c4adee47f15661ac\1033_ENU_LP\x64\setup\sqlsupport_msi\SqlSupport.msi"
<Date><Time>SLP: MSI-Fehler: 1714, die die ältere Version von Microsoft SQL Server 2012-Setup (Englisch) kann nicht entfernt werden. Wenden Sie sich an Ihren technischen Support.
<Date><Time>SLP: InstallPackage: MsiInstallProduct den Ergebniscode 1603 zurückgegeben.
<Date><Time>SLP: Mithilfe von MSI-Fehlercode erkennen die Option "Wiederholen": 1714
<Date><Time>SLP: Keine "Wiederholen" können MSI Rückgabecode erkannt.</Time></Date></Time></Date></Time></Date></Time></Date></Time></Date></Time></Date></Time></Date></Time></Date></Time></Date></Time></Date></Time></Date></Time></Date></Time></Date></Time></Date></Server></Time></Date></Time></Date></Time></Date></Time></Date>

Für SQL Server 2012 CU2 (und alle nachfolgenden CU oder SP)
Tabelle minimierenTabelle vergrößern
ProduktversionFehlermeldung, wenn die Installer-Paket (MSI) nicht vorhanden ist.Fehlermeldung, wenn die Installer-Cache-Paket (MSP) nicht vorhanden ist.
SQL Server 2008 R2 SP1
Die zwischengespeicherte MSI-Datei ' C:\Windows\Installer\<file_encoded_name>MSI ' ist nicht vorhanden. Die ursprüngliche Datei ist '' C:\Windows\Installer\sql_<featurename>MSI '}' für Produkt installiert wurde "Microsoft SQL Server <version>' von 'C:\originalfolder' Version '<versionnumber>', Sprache '<language>'.</language> </versionnumber> </version> </featurename> </file_encoded_name>
Die zwischengespeicherten Patch-Datei "c:\Windows\Installer\1fdb1aec.msp" ist nicht vorhanden. Die ursprüngliche Datei ist "sql_engine_core_inst.msp", "Hotfix 2316 für SQL Server 2012 (KB2679368) (64-Bit)", Version 11.00.2100.60.The zwischengespeicherte Patchdatei installiert werden kann "C:\Windows\Installer\<file_encoded_name>MSP ' ist nicht vorhanden. Die Originaldatei ist '' C:\Windows\Installer\sql_<featurename>MSP '}', die installiert werden können, aus ' Hotfix <number>für SQL Server 2012 <KB number="">', Version '<versionnumber>'.</versionnumber> </KB> </number> </featurename> </file_encoded_name>

Ursache

Diese Probleme können auftreten, wenn die Windows Installer-Datenbank-Datei (.msi) oder die Windows Installer-Patchdatei (MSP) von Windows Installer-Cache nicht vorhanden ist. Windows Installer-Cache befindet sich in folgendem Ordner:
%Windir%\Installer
Wenn ein Produkt mit Windows Installer installiert ist, ist eine abgespeckte Version der ursprünglichen MSI-Datei in Windows Installer-Cache gespeichert. Jede Aktualisierung des Produkts, z. B. einen Hotfix, ein kumulatives Update oder Service Pack-Setup speichert auch die relevanten MSP oder MSI-Datei im Windows Installer-Cache.

Alle zukünftigen Aktualisierungen für Produkt, z. B. einen Hotfix, ein kumulatives Update oder Service Pack-Setup stützt sich auf die Informationen in den Dateien, die in Windows Installer-Cache gespeichert sind. Ohne diese Informationen kann das neue Update erforderlichen Transformationen durchführen.

Lösung

Um diese Probleme zu beheben, verwenden Sie eines der folgenden Verfahren.

Schritt 1: Verwenden eines Skripts

Um die Schritte in diesem Verfahren ausführen zu können, müssen Sie kopieren die FindSQLInstalls.vbs-Skript aus dem Abschnitt "Weitere Informationen" in einen lokalen Ordner auf dem Computer, in dem Sie Ihre SQL Server-Installation aktualisieren möchten.

Hinweis Das Skript FindSQLInstalls.vbs sammelt die Informationen zum Paket ungültige Pfade zu korrigieren. Und dieses Skript wird gegen die Quellverzeichnisse verwendet, um sicherzustellen, dass alle MSP-Pakete in das Windows Installer-Cache-Verzeichnis sind. Fehlende Pakete werden erneut hinzugefügt, wenn die Originalmedien verfügbar ist.

Gehen Sie folgendermaßen vor, um diese Probleme zu beheben, mithilfe eines Skripts:
  1. Suchen Sie das Verzeichnis, in dem Sie den Skriptinhalt gespeichert.
  2. Öffnen Sie eine Eingabeaufforderung mit erhöhten Rechten in das Verzeichnis, in dem Sie das Skript gespeichert, und führen Sie den folgenden Befehl:
    Cscript FindSQLInstalls.vbs %computername%_sql_install_details.txt
  3. Öffnen Sie die Datei aus Schritt 2 in einem Texteditor wie Editor, und ermitteln Sie die Probleme, die den Fehler verursachen. Suchen Sie hierzu die Textdatei nach Mustern wie die folgende Zeichenfolge:
    • nicht
    • !!!
  4. Treffen Sie auf der Grundlage der Ergebnisse in Schritt 3, die Maßnahmen, die erforderlich sind.

    Hinweis Weitere Informationen zu diesen Schritten im Abschnitt "Beispiele" gesucht.

  5. Wiederholen Sie Schritte 2 bis 4, bis die Textdatei, die in Schritt 2 erstellt haben, ist nicht mehr Text enthält, die verweist auf ungültige Pfade oder fehlende Dateien für die Komponente, die aktualisiert werden.

Beispiele

In den folgenden Beispielen werden Einträge und Erläuterungen der Aktionen, die in der Ausgabedatei beschrieben werden, die generiert wird, wenn Sie das FindSQLInstalls.vbs-Skript ausführen.

Beispiel 1: Fehlende Installer-Dateien
Es folgt ein Beispiel der Ausgabe, die generiert wird, wenn Sie ein MSI-Paket im Ordner "Windows Installer-Cache" fehlen.
================================================================================
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" verweist auf den Speicherort, der zum Ausführen des Setup-Programms verwendet wurde.

In der Zeile "LastUsedSource" der m; Eintrag gibt Medien an und gibt an, dass die ursprüngliche Quelle CD/DVD-Medien.

Im folgenden Beispiel wird die Quelle einer CD oder DVD im Laufwerk G. Wenn die Installation von einen Dateiordner oder von einer Netzwerkfreigabe erfolgt ist, beginnt die Zeile "LastUsedSource" mit einem n; Posten, gefolgt von einem Numeric_Data_Name; Eintrag, und klicken Sie dann den 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 "Handlungsbedarf" Zeile zeigt den vollständigen Pfad, die 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-Cachedatei" bestätigt, dass der Name des Installer-Cachedatei:
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!! C:\WINDOWS\Installer\19b4d2.msi DOES NOT exist in the Installer cache. !!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

Im folgende Abschnitt der Ausgabe berät Sie Aktionen, 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 möglicherweise Einträge, die denen in Beispiel 1 ähneln. In den meisten Fällen, sehen Sie Einträge in der Zeile "Patch LastUsedSource", die auf einen Patch zu verweisen und diese Zeile ähnelt dem folgenden:
Patch LastUsedSource:   n;1;c:\0ca91e857a4f12dd390f0821a3\HotFixSQL\Files\

Diese Ausgabe zeigt folgende Informationen über die Installation des Patch:
  • Der ursprüngliche Patch wurde durch Doppelklicken auf die ausführbare Datei des Patches installiert.
  • Das Installationsprogramm für den Patch verwendet einen temporären Ordner, c:\0ca91e857a4f12dd390f0821a3, während der Installation des Patches.
  • Um den Pfad neu zu erstellen, führen Sie die gleiche ausführbare Datei, und fügen Sie den folgenden Parameter:
    /x:c:\0ca91e857a4f12dd390f0821a3
    Hinweis Dieser Befehl zwingt die ausführbare Datei zum Extrahieren der Dateien zur vorherigen Position nicht vorhanden, und dies wird neu erstellt, die Struktur, die erforderlich ist, um den Windows Installer-Cache mit möglicherweise fehlenden Dateien zu aktualisieren. Variiert je nach der tatsächliche Speicherort, und ein einzelner Patch wie z. B. ein Servicepack möglicherweise mit mehreren Speicherorten extrahiert werden soll. Alle installierten Produkte enthält einen Abschnitt mit die folgende Informationen für "Patches installiert":
    Display name:
    KB Article URL:  http://support.microsoft.com/?kbid=<value>
    Patch LastUsedSource: 

    Die Zeile "KB-Artikel-URL" hilft Ihnen alle Medien Patch herunterladen, wenn dies erforderlich ist.

Schritt 2: Die Dateien manuell wiederherstellen

Um die Dateien manuell wiederherstellen möchten, die von Windows Installer-Cache nicht vorhanden sind, gehen Sie folgendermaßen vor:
  1. Die Fehlermeldung, die Setupprotokolldatei oder die Registrierungseinträge, die von Windows Installer verwaltet werden, erfassen Sie die vollständigen Details über die fehlende Datei. Fehler Nachricht 1 im Abschnitt "Problembeschreibung" ist z. B. alle Informationen, die zur Lösung des Problems erforderlich ist vorhanden, in der Fehlermeldung:
    • PatchName: "Hotfix 1702 für SQL Server 2008 R2 (KB981355) (64-Bit)"
    • Ursprüngliche MSP-Datei, die durch den Patch verwendet wird: sql_engine_core_inst.msp
    • Zwischengespeicherte MSP-Datei: c:\Windows\Installer\1fdb1aec.msp
  2. Wenn Sie nicht alle Informationen verfügen, finden Sie unter der "Weitere Informationen für Abschnitt 2" Verfahren für die Maßnahmen, um diese Informationen sammeln.
  3. Besuchen Sie http://support.Microsoft.com, und suchen Sie nach dem KB-Artikel, die mit diesem Patch verknüpft ist. In diesem Beispiel müssen Sie nach KB981355 suchen.
  4. Downloaden Sie dieser Sicherheitspatch auf Ihrem Computer. Stellen Sie sicher, dass Sie das Patchpaket, das entspricht, die erforderliche Plattform herunterladen. In diesem Beispiel wird das Paket SQLServer2008R2-KB981355-x64.exe.
  5. Extrahieren Sie den Inhalt des Patch-Paket mithilfe 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. Die Datei sollte in den folgenden Ordner:
    C:\Temp\SQLServer2008R2-KB981355-x64\x64\setup\sql_engine_core_inst_msi\
  7. Kopieren Sie diese ursprünglichen MSP-Datei die folgenden Windows Installer-Cache:
    %Windir%\installer\
  8. Benennen Sie die ursprüngliche MSP-Datei, sql_engine_core_inst.msp, in den folgenden Namen:
    zwischengespeicherte MSP-Datei 1fdb1aec.msp

Sie können das Setup-Programm für das Update, das den Fehler verursacht hat starten und den Aktualisierungsprozess fortsetzen. Sie können diese Meldung für eine fehlende Windows Installer-Cachedatei für eine andere Komponente oder ein anderes Update des gleichen Produkts auftreten.

Um eine Liste der alle fehlenden Dateien von Windows Installer-Cache zu erhalten, die mit SQL Server-Produktkomponenten zusammenhängen, können Sie das SQL Server 2008 R2 BPA-Tool herunterladen, das im Abschnitt "Weitere Informationen" genannt wird.

Wenn die Fehlermeldung eine fehlende Windows Installer-Datenbank-Datei (.msi) verweist, müssen Sie keinen führen Sie die Schritte 2 bis 4. Stattdessen können Sie direkt mit Schritt 5 fortfahren. Sie müssen die MSI-Datei von den Originalmedien zu suchen, die Sie zum Installieren des Produkts verwendet. Wenn diese Fehlermeldung für sql_engine_core_inst.msi generiert wurde, müssen Sie diese Datei von der Setup-Medien unter die folgende Ordnerstruktur:
\x64\setup\sql_engine_core_inst_msi\
Die anderen Schritte sind identisch.

Weitere Informationen für die Prozedur 2

So finden die Patch-Paket und die Produktdetails für eine fehlende MSP-Datei
Verschiedene Versionen des Produkts generieren verschiedene Fehlermeldungen für dieses Problem. Für Setup-Programme für Updates, beginnend mit Microsoft SQL Server 2008 SP1 werden, die im Abschnitt "Problembeschreibung" aufgeführten Fehlermeldungen angezeigt. Für andere Updates erhalten Sie Fehlermeldungen, die eindeutig nicht angeben können, welche Patchdatei aus dem Windows Installer-Cache und den bestimmtes Update nicht vorhanden ist. Für diese Fehlermeldungen werden die Setup-Protokolldateien Informationen über die fehlende Windows Installer-Cache-Datei enthalten. Ein Beispiel-Setup-Protokoll kann folgendermaßen aussehen:
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 Setup-Protokoll sorgfältig untersuchen, gibt es bereits Ihnen die Informationen zu den ursprünglichen MSP-Datei, die von den folgenden Patch verwendet wurde:
sqlrun_sql.msp


Um weitere Informationen über die fehlende MSP-Datei im Windows Installer-Cache zu finden, gehen Sie folgendermaßen vor:
  1. Suchen Sie nach der fehlenden MSP-Datei in den folgenden Registrierungsunterschlüssel für die Windows Installer-Patches:
    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Installer\UserData\S-1-5-18\Patches\
  2. Suchen Sie die Patch-GUID.
  3. Suchen Sie nach der Patch-GUID in den folgenden Registrierungsunterschlüssel für die Windows Installer-Produkten:
    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 der entsprechende Patch-Informationen in die folgenden Registrierungseinträge vorhanden:

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

Wert: 0
Name: LocalPackage
Daten: C:\WINDOWS\Installer\145258.msp

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Installer\UserData\S-1-5-18\Products\1EB3A031CC585314E87AA527E46EECC2\Patches\A3B085EA74A9A7640A496636F7EF9A44
Wert: 6
Name: DisplayName
Daten: GDR 2050 für SQL Server-Datenbank Services 2005 DEU (KB932555)

Jetzt haben Sie alle Informationen: Starten Sie die Schritte aus, um die fehlenden Dateien in Windows Installer-Cache zu beheben.

Hinweis Wenn Sie Microsoft SQL Server 2008 Service Pack 3 (SP3) oder höher verwenden, erhalten Sie auch eine ähnliche Fehlermeldung für die fehlenden MSI-Dateien. Verwenden Sie diese Fehlermeldung wird angezeigt, können Sie schnell feststellen, welche Datei vorhanden ist, welches Servicepack herunterladen, und wo Sie den Download finden können.

Weitere Informationen dazu, wie Sie das Servicepack zu erhalten, klicken Sie auf die folgende Artikelnummer klicken, um den Artikel der Microsoft Knowledge Base anzuzeigen:
2546951 Liste der in SQL Server 2008 Service Pack 3 behobenen Probleme

Weitere Informationen

Weitere Informationen zu Windows Installer (MSI)-Datenbankdateien finden Sie auf die folgenden Microsoft Developer Network (MSDN)-Website:
Installer-Datenbank
Weitere Informationen zu Windows Installer-Patchdateien (MSP-Datei) finden Sie auf die folgende MSDN-Website:
Patch-Pakete
Weitere Informationen zu den internen Details der Windows Installer-Cache finden Sie unter den folgenden MSDN-Blog:
Windows Installer-Cache
Weitere Informationen über den Updateprozess finden Sie unter den folgenden MSDN-Blog:
Funktionsweise von Patches
Weitere Informationen dazu, wie Sie sicherstellen, dass Sie die Patchdatei für die richtige Plattform Zwischenspeichern finden Sie unter den folgenden MSDN-Blog:
SQL Server Setup aufgefordert werden, mit "das installierte Produkt der Installationsquelle entspricht nicht"
Weitere Informationen, warum jedes Produkt, das Windows Installer verwendet, dieses Problem auftreten kann, finden Sie unter den folgenden MSDN-Blog:
Neuerstellen des Installer-Cache
Weitere Informationen zu den Details zu verschiedenen Gruppen von Fehlermeldungen, die in den Setup-Protokolldateien angezeigt werden, finden Sie unter den folgenden MSDN-Blog:
Teil - 1: SQLServer 2005 nicht Patch installiert mit der Fehlermeldung "Unable to von Microsoft Windows Installer MSP-Datei"


Weitere Informationen zu den Produkten und Tools, die automatisch prüfen, ob diese Bedingung auf die Instanz von SQL Server und auf die Versionen des SQL Server-Produkts zutreffen, finden Sie in der folgende Tabelle:
Tabelle minimierenTabelle vergrößern
Regel-softwareRegel-TitelRegelbeschreibungProduktversionen, die für die die Regel ausgewertet wird
SQL Server 2008 R2 Best Practice Analyzer (SQL Server 2008 R2 BPA)Setup - Installer-Cache ist nicht vorhanden, für die Installation von SQLDie SQL Server 2008 R2 Best Practice Analyzer (SQL Server 2008 R2 BPA) enthält eine Regel, um fehlende Installer-Cachedatei für SQL Server-Komponenten erkennen. SQL Server 2008 R2 BPA unterstützt SQL Server 2008 und SQL Server 2008 R2. Wenn Sie das BPA-Tool ausführen, und ein Fehler mit dem Titel der Setup tritt - Installer-Cache ist nicht vorhanden, für die SQL-Installation, und klicken Sie dann die Cache-Dateien fehlen aus dem Cacheordner.SQL Server 2008
SQL Server 2008 R2
SQL Server 2012 Best Practice Analyzer (BPA für SQL Server 2012)Setup - Installer-Cache ist nicht vorhanden, für die Installation von SQLSQL Server 2012 Best Practice Analyzer (BPA für SQL Server 2012) enthält eine Regel, um fehlende Installer-Cachedatei für SQL Server-Komponenten erkennen.Wenn Sie das BPA-Tool ausführen, und ein Fehler mit dem Titel der Setup tritt - Installer-Cache ist nicht vorhanden, für die SQL-Installation, und klicken Sie dann die Cache-Dateien fehlen aus dem Cacheordner.SQL Server 2012



FindSQLInstalls.vbs-Skript

' Copyright © Microsoft Corporation.  All Rights Reserved.
' This code released under the terms of the 
' Microsoft Public License (MS-PL, http://opensource.org/licenses/ms-pl.html.)
 
 
On Error Resume Next
 
Dim arrSubKeys, arrSubKeys2
Dim objFSO, objShell, objFile, objReg, objConn, objExec
Dim strComputer, strKeyPath, strNewSource
Dim strWorkstationName, strDBPath, strSubKey, strSubKey2(), strKeyPath02,  strRetValue00
Dim strRetValue01, strRetValue02, strRetValNew02, strRetValNew03, strRetValNew04, strRetValNew05, strRetValNew06, strRetValNew07, strRetValNew08, strRetValNew09, strRetValue10, strRetValNew10, strRetValNew11, strRetValNew12, strRetValNew13, strRetValNew14, strRetValNew14a, strRetValNew14b, strRetValNew15, strRetValNew15a, strRetValNew15b, strRetValNew16, strRetValNew17, strRetValNew18
 
Const HKCR = &H80000000 'HKEY_CLASSES_ROOT
Const HKLM = &H80000002 'HKEY_LOCAL_MACHINE
Const ForReading = 1, ForWriting = 2, ForAppEnding = 8
 
' Checking for Elevated permissions
Dim oShell, oExec
szStdOutszStdOut = ""
Set oShell = CreateObject("WScript.Shell")
Set oExec = oShell.Exec("whoami /groups")
 
Do While (oExec.Status = cnWshRunning)
    WScript.Sleep 100
       if not oExec.StdOut.AtEndOfStream Then
                szStdOut = szStdOut & oExec.StdOut.ReadAll
       end If
Loop
 select case oExec.ExitCode
   case 0
       if not oExec.StdOut.AtEndOfStream Then
           szStdOut = szStdOut & oExec.StdOut.ReadAll
       End If
       If instr(szStdOut,"Mandatory Label\High Mandatory Level") Then
                wscript.echo "Elevated, executing script and gathering requested data"
       Else
           if instr(szStdOut,"Mandatory Label\Medium Mandatory Level")  Then
          Wscript.echo "Not Elevated must run from Administrative commmand line."
       Else
          Wscript.echo "Gathering requested data..."
           end If
      End If
   case Else
       if not oExec.StdErr.AtEndOfStream Then
          wscript.echo oExec.StdErr.ReadAll
       end If
       end select
 
'
' Leaving strNewSource will result in no search path updating.
' Currently DO NOT EDIT these.
strNewSource = ""
strNewRTMSource = ""
 
' Define string values
strComputer = "."
strSQLName = "SQL"
strDotNetName = ".NET"
strVStudioName = "Visual Studio"
strXML = "XML"
strOWC = "Microsoft Office 2003 Web Components"
strKeyPath = "Installer\Products"
strKeyPath2 = "SOFTWARE\Microsoft\Windows\CurrentVersion\Installer\UserData\S-1-5-18\Products"
strNValue00 = "ProductName"
strNValue01 = "PackageName"
strNValue02 = "LastUsedSource"
strNValue03 = "InstallSource"
strNValue04 = "LocalPackage"
strNValue05 = "DisplayVersion"
strNValue06 = "InstallDate"
strNValue07 = "UninstallString"
strNValue08 = "PackageCode"
strNValue09 = "MediaPackage"
strNValue10 = "InstallSource"
strNValue11 = "AllPatches"
strNValue12 = "NoRepair"
strNValue13 = "MoreInfoURL"
strNValue14 = "PackageName"
strNValue15 = "LastUsedSource"
strNValue16 = "Uninstallable"
strNValue17 = "DisplayName"
strNValue18 = "Installed"
 
If WScript.arguments.count <> 1 Then
   WScript.echo "Usage: cscript " & WScript.scriptname & " outputfilename.txt"
   WScript.quit
End If
 
'--Setup the output file
Set fso = CreateObject("Scripting.FileSystemObject")
Set txtFile = fso.OpenTextFile(WScript.arguments(0), ForWriting, True)
If err.number <> 0 Then
    WScript.echo "Error 0x" & myHex(err.number,8) & ": " & err.source & " - " & err.description
    WScript.quit
End If
 
txtFile.writeline "Products installed on the local system"
txtFile.writeline " "
txtFile.writeline " "
 
 
Set objFSO = CreateObject("Scripting.FileSystemObject")
Set objShell = WScript.CreateObject("WScript.Shell")
 
'--Set up the registry provider.
Set objReg = GetObject("winmgmts:\\" & strComputer & _
"\root\default:StdRegProv")
 
Set wiInstaller = CreateObject("WindowsInstaller.Installer")
 
'--Enumerate the "installer\products" key on HKCR
objReg.EnumKey HKCR, strKeyPath, arrSubKeys
 
For Each strSubKey In arrSubKeys
 
' Define the various registry paths
strProduct01 = "Installer\Products\" & strSubKey
strKeyPath02 = "Installer\Products\" & strSubKey & "\SourceList"
strKeyPath03 = "Installer\Products\" & strSubKey & "\SourceList\Media"
strInstallSource = "SOFTWARE\Microsoft\Windows\CurrentVersion\Installer\UserData\S-1-5-18\Products\" & strSubKey & "\InstallProperties\"
strInstallSource2 = "SOFTWARE\Microsoft\Windows\CurrentVersion\Installer\UserData\S-1-5-18\Products\" & strSubKey & "\patches\"
strInstallSource3 = "SOFTWARE\Microsoft\Windows\CurrentVersion\Installer\UserData\S-1-5-18\Patches"
strInstallSource5 = "SOFTWARE\Classes\Installer\Patches\"
strInstallSource6 = "SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\"
strInstallSource7 = "SOFTWARE\Microsoft\Microsoft SQL Server\"
strInstallSource8 = "SOFTWARE\Wow6432Node\Microsoft\Microsoft SQL Server\"
 
' Pull the intial values
objReg.GetStringValue HKCR, strProduct01, strNValue00, strRetValue00
objReg.GetStringValue HKCR, strKeyPath02, strNValue01, strRetValue01
objReg.GetStringValue HKCR, strKeyPath02, strNValue02, strRetValue02
strRetValNew02 = Mid(strRetValue02, 5)
objReg.GetStringValue HKCR, strKeyPath03, strNValue09, strRetValue09
strRetValue10 = strNewRTMSource & strRetValue09
objReg.GetStringValue HKLM, strInstallSource, strNValue03, strRetValNew03
objReg.GetStringValue HKLM, strInstallSource, strNValue04, strRetValNew04
objReg.GetStringValue HKLM, strInstallSource, strNValue05, strRetValNew05
objReg.GetStringValue HKLM, strInstallSource, strNValue06, strRetValNew06
objReg.GetStringValue HKLM, strInstallSource, strNValue07, strRetValNew07
objReg.GetStringValue HKLM, strInstallSource, strNValue10, strRetValNew10
objReg.GetStringValue HKLM, strInstallSource, strNValue12, strRetValNew12
objReg.GetStringValue HKLM, strInstallSource, strNValue13, strRetValNew13
objReg.GetStringValue HKLM, strInstallSource2, strNValue11, strRetValNew11
 
' Pull the Product Code from the Uninstall String
strProdCode = strRetValNew07
  ProdCodeLen = Len(strProdCode)
  ProdCodeLen = ProdCodeLen - 14
strRetValNew08 = Right(strProdCode, ProdCodeLen)
 
' Pull out path from LastUsedSource
strGetRealPath = strRetValue02
  GetRealPath = Len(strRetValue02)
strRealPath = Mid(strRetValue02, 5, GetRealPath)
 
' Identifie the string in the ProductName
If instr(1, strRetValue00, strSQLName, 1) Then
' Start the log output
    txtFile.writeline "================================================================================"
    txtFile.writeline "PRODUCT NAME   : " & strRetValue00
    txtFile.writeline "================================================================================"
    txtFile.writeline "  Product Code: " & strRetValNew08
    txtFile.writeline "  Version     : " & strRetValNew05
    txtFile.writeline "  Most Current Install Date: " & strRetValNew06
    txtFile.writeline "  Target Install Location: "  & strRetValNew13
    txtFile.writeline "  Registry Path: "
    txtFile.writeline "   HKEY_CLASSES_ROOT\" & strKeyPath02
    txtFile.writeline "     Package    : " & strRetValue01
    txtFile.writeline "  Install Source: " & strRetValue10
    txtFile.writeline "  LastUsedSource: " & strRetValue02
'   txtFile.writeline "Does this file on this path exist? " & strRetValNew02 & "\" & strRetValue01
    If fso.fileexists(strRetValNew02 & "\" & strRetValue01) Then
    txtFile.writeline  " "
        txtFile.writeline "    " & strRetValue01 & " exists on the LastUsedSource path, no actions needed."
    Else
        txtFile.writeline " "
        txtFile.writeline " !!!! " & strRetValue01 & " DOES NOT exist on the path in the path " & strRealPath & " !!!!"
        txtFile.writeline " "
        txtFile.writeline " Action needed, re-establish the path to " & strRealPath
' Placeholder for altering the LastUsedSource by adding source location and Forcing search of list
'        If strNewSource <> "" Then
'        txtFile.writeline "      New Install Source Path Added: " & strNewSource
'        wiInstaller.AddSource strRetValNew08, "", strNewSource
'        Else
'        If strNewRTMSource <> "" Then
'        wiInstaller.AddSource strRetValNew08, "", strNewRTMSource
'        txtFile.writeline "      Forcing SourceList Resolution For: " & strRetValNew08
'        wiInstaller.ForceSourceListResolution strRetValNew08, ""
'        End If
'        End If
    End If
        txtFile.writeline " "
        txtFile.writeline "Installer Cache File: " & strRetValNew04
    If fso.fileexists(strRetValNew04) Then
        txtFile.writeline " "
        txtFile.writeline "    Package exists in the Installer cache, no actions needed."
        txtFile.writeline "    Any missing packages will update automatically if needed assuming that"
        txtFile.writeline "    the LastUsedSource exists."
        txtFile.writeline " "
        txtFile.writeline "    Should you get errors about " & strRetValNew04 & " or " & strRealPath & strRetValue01 & " then you"
        txtFile.writeline "    may need to manually copy the file, if file exists replace the problem file, " 
        txtFile.writeline "    Copy and paste the following command line into an administrative command prompt:"
        txtFile.writeline " "
        txtFile.writeline "     Copy " & chr(34) & strRealPath  & strRetValue01 & chr(34) & " " &strRetValNew04
        txtFile.writeline " "
    ElseIf fso.fileexists(strRetValNew02 & "\" & strRetValue01) Then
              fso.CopyFile strRetValNew02 & "\" & strRetValue01, strRetValNew04
        If fso.fileexists(strRetValNew04) Then
          txtFile.writeline " "
          txtFile.writeline "     Missing cache file replaced by copying " & strRealPath  & strRetValue01 & " to " & strRetValNew04
          txtFile.writeline "     Previously missing package " & strRetValNew04 &  " now exists in the Installer cache."
          txtFile.writeline " "
        End If
    Else
        txtFile.writeline " "
        txtFile.writeline " !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"
        txtFile.writeline " !!!! " & strRetValNew04 & " DOES NOT exist in the Installer cache. !!!!"
        txtFile.writeline " !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"
        txtFile.writeline " "
        txtFile.writeline "     Action needed, recreate or re-establish path to the directory:"
        txtFile.writeline "       " & strRealPath & "then rerun this script to update installer cache and results"
        txtFile.writeline "     The path on the line above must exist at the root location to resolve"
        txtFile.writeline "     this problem with your msi/msp file not being found or corrupted,"
        txtFile.writeline "     In some cases you may need to manually copy the missing file or manually"
        txtFile.writeline "     replace the problem file overwriting it is exist: " 
        txtFile.writeline " "
        txtFile.writeline "     Copy " & chr(34) & strRealPath  & strRetValue01 & chr(34) & " " &strRetValNew04
        txtFile.writeline " "
        txtFile.writeline "     Replace the existing file if prompted to do so."
        txtFile.writeline " "
    End If
    txtFile.writeline " "
    txtFile.writeline strRetValue00 & " Patches Installed "
    txtFile.writeline "--------------------------------------------------------------------------------"
 
    err.clear
    objReg.EnumKey HKLM, strInstallSource2, arrSubKeys2
    uUpperBounds = UBound(arrSubKeys2,1)
     If err.number = 0  Then
        For Each strSubKey2 in arrSubKeys2
    '    WScript.echo "value = " & strSubKey2
 
strKeyPath04 = "Installer\Patches\" & strSubKey2 & "\SourceList"
 
     objReg.GetDWORDValue HKLM, strInstallSource2 & "\" & strSubKey2 & "\", strNValue16, strRetValue16
     objReg.GetStringValue HKCR, strKeyPath04, strNValue15, strRetValue15a
     objReg.GetStringValue HKCR, strKeyPath04, strNValue14, strRetValue14a
     objReg.GetStringValue HKCR, strKeyPath02, strNValue15, strRetValue15b
     objReg.GetStringValue HKCR, strKeyPath02, strNValue14, strRetValue14b
     objReg.GetStringValue HKLM, strInstallSource2 & "\" & strSubKey2 & "\", strNValue17, strRetValue17
     objReg.GetStringValue HKLM, strInstallSource2 & "\" & strSubKey2 & "\", strNValue18, strRetValue18
     objReg.GetStringValue HKLM, strInstallSource2 & "\" & strSubKey2 & "\", strNValue13, strRetValue13a
     objReg.GetStringValue HKLM, strInstallSource3 & "\" & strSubKey2 & "\", strNValue04, strRetValue04a
 
' Pull the URL from the MoreInfoURL String
strMoreInfoURL = strRetValue13a
  MoreInfoURLLen = Len(strMoreInfoURL)
strRetValue13b = Right(strMoreInfoURL, 42)
 
' Pull the URL from the LastUsedPath String
strLastUsedPath = strRetValue15a
  LastUsedPathLen = Len(strLastUsedPath)
  'LastUsedPathLen = LastUsedPathLen - 15
strRetValue15c = Mid(strLastUsedPath, 5)
 
      txtFile.writeline " Display Name:    " & strRetValue17 
      txtFile.writeline " KB Article URL:  " & strRetValue13b
      txtFile.writeline " Install Date:    " & strRetValue18 
              txtFile.writeline "   Uninstallable:   " & strRetValue16 
      txtfile.writeline " Patch Details: "
      txtFile.writeline "   HKEY_CLASSES_ROOT\Installer\Patches\" & strSubKey2
              txtFile.writeline "   PackageName:   " & strRetValue14a
' Determine if someone has modified the Uninstallable state from 0 to 1 allowing possible unexpected uninstalls
              txtFile.writeline "    Patch LastUsedSource: " & strRetValue15a 
              txtFile.writeline "   Installer Cache File Path:     " & strRetValue04a 
        txtFile.writeline "     Per " & strInstallSource3 & "\" & strSubKey2 & "\" & strNValue04
              mspFileName = (strRetValue15c  & strRetValue14a)
      If strRetValue14a <> "" Then
      If fso.fileexists(strRetValue04a) Then
        txtFile.writeline " "
        txtFile.writeline "    Package exists in the Installer cache, no actions needed."
        txtFile.writeline "    Package will update automatically if needed assuming that"
        txtFile.writeline "    the LastUsedSource exists."
        txtFile.writeline " "
        txtFile.writeline "    Should you get errors about " & strRetValue04a & " or " & strRetValue15c  & strRetValue14a & " then you"
        txtFile.writeline "    may need to manually copy missing files, if file exists replace the problem file, " 
        txtFile.writeline "    Copy and paste the following command line into an administrative command prompt."
        txtFile.writeline " "
        txtFile.writeline "     Copy " & chr(34) & strRetValue15c  & strRetValue14a & chr(34) & " " & strRetValue04a
        txtFile.writeline " "
      ElseIf fso.fileexists(mspFileName) Then
              fso.CopyFile mspFileName, strRetValue04a
          If fso.fileexists(strRetValue04a) Then
          txtFile.writeline " "
          txtFile.writeline " Missing cache file replaced by copying " & strRetValue15c  & strRetValue14a & " to " & strRetValue04a
          txtFile.writeline " Previously missing package " & strRetValNew04 &  " now exists in the Installer cache."
          txtFile.writeline " "
          End If
'        End If
      Else
        txtFile.writeline " "
        txtFile.writeline "!!!! " & strRetValue04a & " package DOES NOT exist in the Installer cache. !!!!"
        txtFile.writeline " "
        txtFile.writeline "     Action needed, recreate or re-establish path to the directory:"
        txtFile.writeline "       " & strRetValue15c & " then rerun this script to update installer cache and results"
        txtFile.writeline "     The path on the line above must exist at the root location to resolve"
        txtFile.writeline "     this problem with your msi/msp file not being found or corrupted,"
        txtFile.writeline "     In some cases you may need to manually copy missing files or manually"
        txtFile.writeline "     replace the problem file, " 
        txtFile.writeline " "
        txtFile.writeline "     Copy " & chr(34) & strRetValue15c  & strRetValue14a & chr(34) & " " & strRetValue04a
        txtFile.writeline " "
        txtFile.writeline "     Replace the existing file if prompted to do so."
        txtFile.writeline " "
        txtFile.writeline "     Use the following URL to assist with downloading the patch:"
        txtFile.writeline "      " & strRetValue13b
        txtFile.writeline " "
        txtFile.writeline " "
      End If
       Else
        txtFile.writeline " "
     End If
        next
     Else
        txtfile.writeline " "
        txtfile.Writeline "  No Patches Found"
        txtfile.writeline " "
    End If
 
    End If
 
 
Next
txtFile.Close
Set txtFile = Nothing
Set fso = Nothing

Eigenschaften

Artikel-ID: 969052 - Geändert am: Freitag, 29. März 2013 - Version: 11.0
Die Informationen in diesem Artikel beziehen sich auf:
  • Microsoft SQL Server 2008 Developer
  • Microsoft SQL Server 2008 Enterprise
  • Microsoft SQL Server 2008 Enterprise Evaluation
  • Microsoft SQL Server 2008 Express
  • Microsoft SQL Server 2008 Express with Advanced Services
  • Microsoft SQL Server 2008 Standard
  • Microsoft SQL Server 2008 Standard Edition for Small Business
  • Microsoft SQL Server 2008 Web
  • Microsoft SQL Server 2008 Workgroup
  • Microsoft SQL Server 2008 R2 Datacenter
  • Microsoft SQL Server 2008 R2 Developer
  • Microsoft SQL Server 2008 R2 Enterprise
  • Microsoft SQL Server 2008 R2 Express
  • Microsoft SQL Server 2008 R2 Express with Advanced Services
  • Microsoft SQL Server 2008 R2 Standard
  • Microsoft SQL Server 2008 R2 Standard Edition for Small Business
  • Microsoft SQL Server 2008 R2 Web
  • Microsoft SQL Server 2008 R2 Workgroup
  • Microsoft SQL Server 2005 Developer Edition
  • Microsoft SQL Server 2005 Enterprise Edition
  • Microsoft SQL Server 2005 Enterprise Edition for Itanium Based Systems
  • Microsoft SQL Server 2005 Enterprise X64 Edition
  • Microsoft SQL Server 2005 Evaluation Edition
  • Microsoft SQL Server 2005 Express Edition
  • Microsoft SQL Server 2005 Express Edition with Advanced Services
  • Microsoft SQL Server 2005 Standard Edition
  • Microsoft SQL Server 2005 Standard X64 Edition
  • Microsoft SQL Server 2005 Workgroup Edition
  • Microsoft SQL Server 2005 Standard Edition for Itanium Based Systems
  • Microsoft SQL Server 2012 Developer
  • Microsoft SQL Server 2012 Enterprise
  • Microsoft SQL Server 2012 Express
  • Microsoft SQL Server 2012 Standard
  • Microsoft SQL Server 2012 Web
Keywords: 
kbtshoot kbexpertiseinter kbprb kbsurveynew kbmt KB969052 KbMtde
Maschinell übersetzter Artikel
Wichtig: Dieser Artikel wurde maschinell und nicht von einem Menschen übersetzt. Die Microsoft Knowledge Base ist sehr umfangreich und ihre Inhalte werden ständig ergänzt beziehungsweise überarbeitet. Um Ihnen dennoch alle Inhalte auf Deutsch anbieten zu können, werden viele Artikel nicht von Menschen, sondern von Übersetzungsprogrammen übersetzt, die kontinuierlich optimiert werden. Doch noch sind maschinell übersetzte Texte in der Regel nicht perfekt, insbesondere hinsichtlich Grammatik und des Einsatzes von Fremdwörtern sowie Fachbegriffen. Microsoft übernimmt keine Gewähr für die sprachliche Qualität oder die technische Richtigkeit der Übersetzungen und ist nicht für Probleme haftbar, die direkt oder indirekt durch Übersetzungsfehler oder die Verwendung der übersetzten Inhalte durch Kunden entstehen könnten.
Den englischen Originalartikel können Sie über folgenden Link abrufen: 969052
Microsoft stellt Ihnen die in der Knowledge Base angebotenen Artikel und Informationen als Service-Leistung zur Verfügung. Microsoft übernimmt keinerlei Gewährleistung dafür, dass die angebotenen Artikel und Informationen auch in Ihrer Einsatzumgebung die erwünschten Ergebnisse erzielen. Die Entscheidung darüber, ob und in welcher Form Sie die angebotenen Artikel und Informationen nutzen, liegt daher allein bei Ihnen. Mit Ausnahme der gesetzlichen Haftung für Vorsatz ist jede Haftung von Microsoft im Zusammenhang mit Ihrer Nutzung dieser Artikel oder Informationen ausgeschlossen.

Ihr Feedback an uns