Die fehlenden Dateien der Windows Installer-Cache wiederherstellen und Lösen von Problemen, die auftreten, während der SQL Server-Aktualisierung

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

Auf dieser Seite

Problembeschreibung


Der in diesem Artikel beschriebenen Prozess werden nur Soforthilfe und keine dauerhafte Lösung bieten. Mithilfe dieses Verfahrens Notfall Kunden sollte ihrer Windows Installer-Cache mithilfe des Windows Installer-Cache Verifier-Paket wie im Knowledge Base-Artikel überprüft werden. 2667628.

Wenn Sie versuchen, eine Microsoft SQL Server Servicepack oder ein kumulatives Update installieren, können die folgenden Fehlermeldungen auftreten, die Windows Installer-Cache Probleme hinweisen können. Die Windows Installer-Cache befindet sich im Ordner c:\windows\installer speichert wichtige Dateien für Anwendungen mit Windows angelegtR-Technologie installiert und sollten nicht gelöscht werden. Wenn der Installer-Cache beschädigt wurde, können Sie nicht sofort Siehe Probleme, bis Sie eine Aktion, z. B. ausführen deinstallieren, zu reparieren oder Aktualisieren von SQL Server.

Wenn SQL Server das Windows Installer -Installation kritischer speichert werden Dateien im Windows Installer-Cache gespeichert (Standard ist C:\Windows\Installer). Diese Dateien sind für die Deinstallation und Aktualisierung von Anwendungen erforderlich. Fehlende Dateien werden nicht kopiert, zwischen Computern, da sie spezifisch sind.

Microsoft empfiehlt, dass für Installationen von SQL Server Sie zuerst den Reparaturvorgang in diesen Artikeln erwähnt verwenden, um die aktuelle Installation zu überprüfen:
Hinweis Die folgenden Fehlermeldungen finden als Textnachrichten im Ereignisprotokoll oder in den Setup-Protokollen, die in einem der folgenden Ordner befinden und anzugeben, dass Sie die betroffene Instanz fortsetzen wird reparieren sollten:
  • 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)
Tabelle minimierenTabelle vergrößern
Version des ProduktsFehlermeldung, wenn das Installer-Paket (MSI) nicht vorhanden ist.Fehlermeldung, wenn der 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 der Cache-Dateien fehlen. Weitere Informationen dazu, wie Sie dies tun, gehen zum Abschnitt "Lösung".

Für SQL Server 2008 SP1
Tabelle minimierenTabelle vergrößern
Version des ProduktsFehlermeldung, wenn das Installer-Paket (MSI) nicht vorhanden ist.Fehlermeldung, wenn der Installer Cache-Paket (MSP) nicht vorhanden ist
SQL Server 2008 SP1Keine Fehlermeldung
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
Version des ProduktsFehlermeldung, wenn das Installer-Paket (MSI) nicht vorhanden ist.Fehlermeldung, wenn der 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 Die folgende Fehlermeldung wird angezeigt, wenn Sie eine Aktualisierung ausfü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
Version des ProduktsFehlermeldung, wenn das Installer-Paket (MSI) nicht vorhanden ist.Fehlermeldung, wenn der 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, wird Version 10.51.2500.0.
Hinweis Die folgende Fehlermeldung wird angezeigt, wenn Sie eine Aktualisierung ausführen:
Bild minimierenBild vergrößern
SQL Server-Fehler


Für SQL Server 2008 R2 SP2
Tabelle minimierenTabelle vergrößern
Version des ProduktsFehlermeldung, wenn das Installer-Paket (MSI) nicht vorhanden ist.Fehlermeldung, wenn der 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 ursprüngliche Datei ist 'sql_engine_core_inst.msi' und wurde für Produkt installiert '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, wird Version 10.51.2500.0.
Hinweis Die folgende Fehlermeldung wird angezeigt, wenn Sie eine Aktualisierung ausführen:
Bild minimierenBild vergrößern
SQL Server-Fehler


Für SQL Server 2012 vor CU2
Es gibt keine Fehlermeldung für MSP oder MSI-Dateien fehlen. Fehlercode: 1714 wird allerdings 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 versucht Computer<Server name="">
<Date><Time>SLP: Sco: Registrierungsunterschlüssel Software\Microsoft\Windows\CurrentVersion\Installer öffnen
<Date><Time>SLP: Sco: beim Versuch, Registrierungswert InstallerLocation abzurufen
<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: SC-Manager öffnen
<Date><Time>SLP: Sco: Diensthandle für Service Msiserver öffnen
<Date><Time>SLP: QueryServiceStatus Win32-API-aufrufen
<Date><Time>SLP: Sco: Versuch, Service für Service Msiserver schließen
<Date><Time>SLP: Sco: SC-Manager zu schließen versucht
<Date><Time>SLP: Zielpaket: "d:\2d5feb4dd893c4adee47f15661ac\1033_ENU_LP\x64\setup\sqlsupport_msi\SqlSupport.msi"
<Date><Time>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.
<Date><Time>SLP: InstallPackage: MsiInstallProduct zurückgegebenen Ergebniscode 1603.
<Date><Time>SLP: Mit MSI-Fehlercode, die Option "Wiederholen" erkennen: 1714
<Date><Time>SLP: Keine Wiederholung 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
Version des ProduktsFehlermeldung, wenn das Installer-Paket (MSI) nicht vorhanden ist.Fehlermeldung, wenn der 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. Ist die ursprüngliche Datei '' 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. Ist die ursprüngliche Datei '' C:\Windows\Installer\sql_<featurename>MSP '}', die von installiert werden können ' 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-Datenbankdatei (MSI-Datei) oder die Windows Installer-Patchdatei (MSP) aus dem Windows Installer-Cache nicht vorhanden ist. Windows Installer-Cache befindet sich im folgenden Ordner:
%Windir%\Installer
Wenn ein Produkt mit Windows Installer installiert ist, ist eine abgespeckte Version der ursprünglichen MSI-Datei im Windows Installer-Cache gespeichert. Alle Updates für das Produkt, 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 Updates wie ein Hotfix, ein kumulatives Update oder Service Pack-Setup basiert auf den Informationen in den Dateien, die im Windows Installer-Cache gespeichert sind. Ohne diese Informationen kann das neue Update die erforderlichen Transformationen durchführen.

Lösung

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

Schritt 1: Verwenden eines Skripts

Führen Sie die Schritte in dieser Prozedur 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 FindSQLInstalls.vbs-Skript sammelt die Informationen zum Paket ungültige Pfade zu korrigieren. Und dieses Skript wird gegen die Quellverzeichnisse verwendet, um sicherzustellen, dass alle MSP-Pakete im Windows Installer-Cache-Verzeichnis sind. Fehlende Pakete werden wieder hinzugefügt werden, 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 einer Eingabeaufforderung in das Verzeichnis, in dem 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 Text-Editor wie Notepad, und ermitteln Sie die Probleme, die den Fehler verursachen. Suchen Sie hierzu die Textdatei nach Mustern wie die folgende Zeichenfolge:
    • nicht
    • !!!
  4. Basierend auf den Ergebnissen in Schritt 3, treffen Sie die Maßnahmen, die erforderlich sind.

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

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

Beispiele

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

Beispiel 1: Fehlende Installationsdateien
Das folgende ist 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 Ort, der verwendet wurde, um das Setup-Programm ausführen.

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

Im folgenden Beispiel ist die Quelle eine CD oder DVD im Laufwerk G. Wenn die Installation erfolgt ist, in einem Dateiordner oder von einer Netzwerkfreigabe, die Zeile mit einem Eintrag n; beginnt "LastUsedSource" gefolgt von einem Eintrag Numeric_Data_Name; und 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\ 

"Erforderlichen Maßnahmen" Linie zeigt den vollständigen Pfad an, der vorhanden sein muss, um die fehlende Dateien für die ursprünglichen Installationsmedien 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 informiert Sie über Maßnahmen, 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 einen Patch zu verweisen, und dieser Zeile ähnelt dem folgenden:
Patch LastUsedSource:   n;1;c:\0ca91e857a4f12dd390f0821a3\HotFixSQL\Files\

Diese Ausgabe zeigt folgende Informationen über die Patch-Installation:
  • Der ursprüngliche Patch wurde durch Doppelklicken auf die ausführbare Datei der Patch installiert.
  • Das Installationsprogramm für das Update 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 hinzu:
    /x:c:\0ca91e857a4f12dd390f0821a3
    Hinweis Dieser Befehl zwingt die ausführbare Datei zum Extrahieren der Dateien zur vorherigen Position nicht vorhanden, und diese neu erstellt die Struktur, die erforderlich sind, um 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. Jede installierte Produkt enthält einen Abschnitt, der die folgende Informationen für "Patches installiert" enthält:
    Display name:
    KB Article URL:  http://support.microsoft.com/?kbid=<value>
    Patch LastUsedSource: 

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

Schritt 2: Manuelles Wiederherstellen der Dateien

Wenn Sie 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. Alle Informationen, die erforderlich ist, um das Problem zu beheben ist z. B. in Fehler Nachricht 1 im Abschnitt "Problembeschreibung" 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 über alle Informationen verfügen, finden Sie unter den "Weitere Informationen für Verfahren 2" Abschnitt Anleitungen zum Sammeln dieser Informationen.
  3. Besuchen Sie http://support.Microsoft.com, und suchen Sie nach dem KB-Artikel, die mit diesem Patch ist. In diesem Beispiel müssen Sie nach KB981355 suchen.
  4. Downloaden Sie dieser Sicherheitspatch wird auf Ihren Computer. Stellen Sie sicher, dass Sie das Patch-Paket, das entspricht der erforderlichen Plattform herunterladen. In diesem Beispiel ist das Paket SQLServer2008R2-KB981355-x64.exe.
  5. Extrahieren Sie den Inhalt des Update-Pakets mithilfe der folgenden Syntax:
    C:\Temp>SQLServer2008R2-KB981355-x64.exe/x C:\Temp\SQLServer2008R2-KB981355-x64\
  6. Suchen Sie die ursprüngliche Datei der MSP-Datei sql_engine_core_inst.msp. Die Datei sollte sich im folgenden Ordner:
    C:\Temp\SQLServer2008R2-KB981355-x64\x64\setup\sql_engine_core_inst_msi\
  7. Kopieren Sie diese ursprünglichen Msp-Datei in die folgenden Windows Installer-Cache:
    %windir%\installer\
  8. Benennen Sie die ursprüngliche MSP-Datei, sql_engine_core_inst.msp, folgenden Namen:
    zwischengespeicherte MSP-Datei 1fdb1aec.msp

Sie können starten Sie das Setup-Programm für das Update, das den Fehler verursacht hat 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 auf die SQL Server-Produktkomponenten beziehen, können Sie das SQL Server 2008 R2 BPA-Tool herunterladen, das im Abschnitt "Weitere Informationen" genannt wird.

Wenn die Fehlermeldung über eine fehlende Windows Installer-Datenbankdatei (MSI-Datei) 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 dem Originalmedium zu suchen, die Sie zum Installieren des Produkts verwendet. Diese Fehlermeldung wird für sql_engine_core_inst.msi generiert wurde, müssen Sie diese Datei aus den 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 das Patchpaket und die Produktdetails für eine fehlende MSP-Datei
Andere Versionen des Produkts generieren verschiedene Fehlermeldungen für dieses Problem. Für Setup-Programme nach Updates ab Microsoft SQL Server 2008 SP1 werden die im Abschnitt "Problembeschreibung" aufgeführten Fehlermeldungen angezeigt. Andere Updates werden Fehlermeldungen angezeigt, die eindeutig nicht angeben können, die Patch-Datei aus dem Windows Installer-Cache und den spezifischen Update nicht vorhanden ist. Für diese Fehlermeldungen enthält die Setupprotokolldateien Informationen über die fehlende Windows Installer-Cachedatei. Ein Beispiel-Setup-Protokoll ähnelt dem 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 Setup-Protokoll sorgfältig untersuchen, gibt es bereits Sie die Informationen zu den ursprünglichen MSP-Datei, die verwendet wurde, indem Sie den folgenden Patch:
sqlrun_sql.msp


Um weitere Informationen über die fehlenden MSP-Datei im Windows Installer-Cache finden, gehen Sie folgendermaßen vor:
  1. Suchen Sie nach fehlenden MSP-Datei der Windows Installer-Patches Registrierungsunterschlüssel:
    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Installer\UserData\S-1-5-18\Patches\
  2. Die Patch-GUID zu finden.
  3. Suchen Sie die 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 die 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 den 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. Mithilfe dieser Fehlermeldung können Sie schnell feststellen, welche Datei vorhanden ist, welches Servicepack zum download, und finden Sie den Download.

Weitere Informationen dazu, wie Sie das Servicepack zu erhalten, klicken Sie auf die folgende Artikelnummer, 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-Datenbank (MSI)-Dateien finden Sie auf der folgenden Microsoft Developer Network (MSDN)-Website:
Installer-Datenbank
Weitere Informationen zu Windows Installer-Patchdateien (MSP-Datei) finden Sie auf der folgenden MSDN-Website:
Patch-Pakete
Weitere Informationen über die internen Details der Windows Installer-Cache finden Sie den folgenden MSDN-Blog:
Windows Installer-Cache
Weitere Informationen über den Aktualisierungsprozess finden Sie den folgenden MSDN-Blog:
Funktionsweise von Patches
Weitere Informationen dazu, wie Sie sicherstellen, dass Sie die Patch-Datei für die gewünschte Plattform Zwischenspeichern finden Sie den folgenden MSDN-Blog:
SQL Server Setup auffordert, mit "das installierte Produkt der Installationsquelle entspricht nicht"
Weitere Informationen dazu, warum jedes Produkt, das Windows Installer verwendet, dieses Problem auftreten kann, finden Sie den folgenden MSDN-Blog:
Neuerstellen des Caches Installer
Weitere Informationen zu den Details über unterschiedliche Gruppen von Fehlermeldungen, die in der Setup-Protokolldateien angezeigt werden, finden Sie den folgenden MSDN-Blog:
Teil - 1: SQLServer 2005 nicht Patch installiert mit der Fehlermeldung "kann nicht zur Installation von 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, für die die Regel ausgewertet wird
SQL Server 2008 R2 Best Practice Analyzer (SQL Server 2008 R2 BPA)Setup - Installer-Cache wird für die SQL-Installation nicht vorhandenDie 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 BPA-Tool ausführen, und ein Fehler mit dem Titel der Setup tritt - Installer-Cache fehlt für die SQL-Installation, und dann die Cache-Dateien fehlen in der Cache-Ordner.SQL Server 2008
SQL Server 2008 R2
SQL Server 2012 Best Practice Analyzer (BPA für SQL Server 2012)Setup - Installer-Cache wird für die SQL-Installation nicht vorhandenSQL 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 BPA-Tool ausführen, und ein Fehler mit dem Titel der Setup tritt - Installer-Cache fehlt für die SQL-Installation, und dann die Cache-Dateien fehlen in der Cache-Ordner.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: Dienstag, 22. Oktober 2013 - Version: 15.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 ü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: 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

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com