Comment restaurer les fichiers de cache Windows Install manquants et résoudre les problèmes qui se produisent lors d'une mise à jour SQL Server

Symptômes

Le processus décrit dans cet article fournit des secours d'urgence seulement et non pas une solution permanente. Les clients qui utilisent ce processus d'urgence doivent valider leur cache d'installateur Windows à l'aide du paquet Devérificationcache Windows Installateur , tel que dirigé dans l'article 2667628KB . Lorsque vous essayez d'installer un pack de service Microsoft SQL Server ou une mise à jour cumulative, vous pouvez rencontrer les messages d'erreur suivants, et ceux-ci peuvent indiquer des problèmes windows InstallUrAnd. Le cache d'installateur Windows, situé dans le dossier c: Windows-installateur, stocke des fichiers importants pour les applications installées à l'aide de la technologie Windows Install et ne doit pas être supprimé. Si le cache d'installateur a été compromis, il se peut que vous ne voyiez pas immédiatement les problèmes tant que vous n'avez pas effectué une action telle que désinstaller, réparer ou mettre à jour SQL Server. Lorsque vous installez SQL Server, l'installateur Windows stocke les fichiers critiques dans le cache d'installateur Windows (par défaut est C : Windows-Installateur). Ces fichiers sont nécessaires pour la réinstallation et la mise à jour des applications. Les fichiers manquants ne peuvent pas être copiés entre les ordinateurs, car ils sont uniques. Microsoft recommande que pour les installations SQL Server, vous utilisez d'abord le processus de réparation décrit dans les articles suivants pour vérifier votre installation actuelle :

Vous devez exécuter la réparation à partir du support d'installation d'origine, en utilisant la ligne de commande suivante :

setup.exe /ACTION=REPAIR /INDICATEPROGRESS=TRUERéparez d'abord les composants et les caractéristiques partagés courants, puis répétez la commande pour réparer les instances installées. Pendant le processus de réparation, la boîte de dialogue de configuration disparaît. Tant que la fenêtre de progression ne montre pas d'erreur, le processus de réparation se déroule comme prévu. Si le fichier de cache d'installateur pour un composant spécifique est manquant, alors le processus de réparation rencontrera une erreur.

Cause

Ces problèmes peuvent se produire lorsque le fichier de base de données Windows Install (.msi) ou le fichier de patch Windows Install (.msp) est absent du cache Windows InstallAteur. Le cache Windows Installateur est situé dans le dossier suivant :

%windir%\installerLorsqu'un produit est installé à l'aide de Windows Install, une version dépouillée du fichier .msi d'origine est stockée dans le cache Windows InstallAteur. Chaque mise à jour du produit, telle qu'un hotfix, une mise à jour cumulative ou une configuration de pack de service, stocke également le fichier .msp ou .msi pertinent dans le cache Windows InstallAteur. Toute mise à jour future du produit, telle qu'un correctif chaud, une mise à jour cumulative ou une configuration de pack de service, repose sur les informations contenues dans les fichiers stockés dans le cache Windows Install. Sans ces informations, la nouvelle mise à jour ne peut pas effectuer les transformations requises.

Résolution

Pour résoudre ces problèmes, utilisez l'une des procédures suivantes.

Procédure 1.a.: Utilisez l'outil FixMissingMSI

Dans cette procédure, vous utiliserez l'outil FixMissingMSI pour identifier les fichiers MSI et MSP qui manquent dans le cache Windows Install. Comme une étape supplémentaire, vous pouvez pointer l'outil vers les emplacements de médias d'origine et re-cache les fichiers manquants.

Vous pouvez télécharger l'outil FixMissingMSI à partir du référentiel GitHub.

Pour plus d'informations, veuillez consulter SQL Setup ToolSuite Introduction (1) 'FixMissingMSI.

Procédure 1.b.: Utilisez le script FindSQLInstalls.vbs

Pour compléter les étapes de cette procédure, vous devez copier le script FindSQLInstalls.vbs dans le dossier FixMissingMSI du référentiel GitHub à un dossier local sur l'ordinateur où vous essayez de mettre à jour votre installation SQL Server. Remarque Le script FindSQLInstalls.vbs recueille les informations pour corriger les chemins de paquets non valides. Ce script est utilisé contre les emplacements source pour s'assurer que tous les paquets MSP sont dans l'annuaire windows Demise installateur. Après l'exécution des commandes indiquées dans les lignes « Action nécessaire » dans le fichier de sortie de script, les paquets manquants seront réajoutés si le support source d'origine est disponible. Pour résoudre ces problèmes à l'aide d'un script, suivez les étapes suivantes :

  1. Cliquez ici pour aller à la page raw FindSQLInstalls.vbs sur GitHub.

  2. Sélectionnez tout le contenu de cette page, copiez-le et collez-le dans un fichier texte. Enregistrer le fichier texte comme 'FindSQLInstalls.vbs'.

  3. Ouvrez une invite de commande élevée au répertoire auquel vous avez enregistré le fichier FindSQLInstalls.vbs, et exécutez la commande suivante :

    Cscript FindSQLInstalls.vbs %computername%_sql_install_details.txt

  4. Ouvrez le fichier à partir de l'étape 2 dans un éditeur de texte tel que Notepad, et identifiez les problèmes qui sont à l'origine de la défaillance. Pour ce faire, recherchez dans le fichier texte des modèles de chaînes tels que les suivants :

    • Ne pas

    • !!!

  5. Sur la base des résultats de l'étape 3, prenez les mesures requises. Remarque Recherchez de plus amples renseignements sur ces étapes dans la section « Exemples ».

  6. Répétez les étapes 2 à 4 jusqu'à ce que le fichier texte créé à l'étape 2 ne contienne plus de texte qui fait référence à des chemins non valides ou à des fichiers manquants pour le composant mis à jour.

Exemples

Les exemples suivants sont les entrées et les explications des actions qui sont décrites dans le fichier de sortie qui est généré lorsque vous exécutez le script FindSQLInstalls.vbs.

Exemple 1 : Fichiers d'installateur manquants

Ce qui suit est un exemple de la sortie qui est générée lorsque vous manquez un paquet .msi dans le dossier de cache Windows Install.

================================================================================
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\ 

La ligne "LastUsedSource" indique l'emplacement qui a été utilisé pour exécuter le programme d'configuration. Dans la ligne "LastUsedSource", l'entrée m; signifie multimédia et indique que la source d'origine est le support CD/DVD. Dans l'exemple suivant, la source est un CD ou un DVD en lecteur G. Si l'installation s'est produite à partir d'un dossier de fichier ou d'une part de réseau, la ligne "LastUsedSource" commence par un n; entrée, suivie d'un Numeric_Data_Name; entrée, puis le chemin réel:

!!!! 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\  

La ligne « Action nécessaire » vous montre le chemin complet qui doit exister afin de mettre à jour les fichiers manquants pour le support d'installation d'origine :

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

La ligne "Install Cache File" confirme le nom du fichier cache de l'installateur :

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

La section suivante de la sortie vous informe des actions nécessaires pour résoudre les fichiers manquants :

 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. 
Exemple 2 : Patchs manquants

Les correctifs manquants peuvent donner lieu à des entrées qui ressemblent à celles de l'exemple 1. La plupart du temps, vous remarquerez des entrées dans la ligne "Patch LastUsedSource" qui font référence à un patch, et cette ligne ressemble à ce qui suit:

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

Cette sortie indique ce qui suit sur l'installation du patch :

  • Le patch d'origine a été installé en cliquant en deux clics sur le fichier exécutable du patch.

  • L'installateur du patch a utilisé un dossier d'intérim, c: 0ca91e857a4f12dd390f0821a3, lors de l'installation du patch.

  • Pour recréer le chemin, vous devez exécuter le même exécutable et ajouter le paramètre suivant :

    /x:c:\0ca91e857a4f12dd390f0821a3 Remarque Cette commande oblige l'exécutable à extraire les fichiers à l'emplacement manquant précédent, et cela recrée la structure qui est nécessaire pour mettre à jour le cache d'installateur Windows avec tous les fichiers manquants. L'emplacement réel varie, et un seul patch tel qu'un pack de service peut devoir être extrait à plusieurs endroits. Chaque produit installé comprend une section qui contient les informations suivantes pour "Patches Installed":

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

    La ligne "KB Article URL" peut vous aider à télécharger n'importe quel média de patch, si cela est nécessaire.

Procédure 2 : Restaurer manuellement les fichiers

Pour restaurer manuellement les fichiers manquants dans le cache Windows Install, suivez les étapes suivantes :

  1. Recueillir les détails complets sur le fichier manquant à partir du message d'erreur, à partir du fichier de journal de configuration, ou à partir des entrées de registre qui sont maintenues par l'installateur Windows. Par exemple, dans le message d'erreur 1 dans la section « Symptômes », toutes les informations requises pour résoudre le problème sont présentes dans le message d'erreur :

    • PatchName: "Hotfix 1702 pour SQL Server 2008 R2 (KB981355) (64 bits)"

    • Fichier MSP original qui est utilisé par le Patch: sql_engine_core_inst.msp

    • Fichier MSP en cache: c: 'Windows'Install'1fdb1aec.msp

  2. Si vous n'avez pas tous les détails, consultez la section « Plus d'informations pour la procédure 2 » pour les étapes à suivre pour recueillir ces détails.

  3. Visitez http://support.microsoft.com, et recherchez l'article KB qui est associé à ce patch. Dans cet exemple, vous devez rechercher KB981355.

  4. Téléchargez ce paquet de patch sur votre ordinateur. Assurez-vous de télécharger le paquet de patch qui correspond à la plate-forme requise. Dans cet exemple, le paquet est SQLServer2008R2-KB981355-x64.exe.

  5. Extraire le contenu de l'emballage patch en utilisant la syntaxe suivante:

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

  6. Localisez le fichier msp original sql_engine_core_inst.msp fichier. Le fichier doit être dans le dossier suivant :

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

  7. Copiez ce fichier msp original au cache Windows Installsuivant suivant :

    %windir%\installer\

  8. Renommer le fichier msp original, sql_engine_core_inst.msp, au nom suivant :

    fichier msp mis en cache 1fdb1aec.msp

Vous pouvez démarrer le programme de configuration de la mise à jour qui a entraîné l'erreur et reprendre le processus de mise à jour. Vous pouvez rencontrer ce message pour un fichier de cache Windows Installur manquant pour un autre composant ou pour une autre mise à jour du même produit. Pour obtenir une liste de tous les fichiers de cache Windows Installur manquants qui sont liés aux composants du produit SQL Server, vous pouvez télécharger l'outil SQL Server 2008 R2 BPA qui est mentionné dans la section « Plus d'informations ». Si le message d'erreur fait référence à un fichier de base de données Windows Install manquant (.msi), vous n'avez pas à effectuer les étapes 2 à 4. Au lieu de cela, vous pouvez aller directement à l'étape 5. Vous devez localiser le .msi à partir du support d'origine que vous avez utilisé pour installer le produit. Si ce message d'erreur a été généré pour sql_engine_core_inst.msi, alors vous devez localiser ce fichier à partir du support de configuration sous la structure de dossier suivante :

\x64\setup\sql_engine_core_inst_msi\Les autres étapes sont les mêmes.

Plus d'informations pour la Procédure 2

Comment trouver le paquet de patch et les détails du produit pour un fichier .msp manquant

Différentes versions du produit génèrent différents messages d'erreur pour ce problème. Les messages d'erreur mentionnés dans la section "Symptômes" apparaissent pour les programmes de configuration pour les mises à jour commençant par Microsoft SQL Server 2008 SP1. Pour d'autres mises à jour, vous recevez des messages d'erreur qui peuvent ne pas spécifier clairement quel fichier de patch manque dans le cache Windows Installateur et les détails de mise à jour spécifiques. Pour ces messages d'erreur, les fichiers de journal de configuration contiendront des informations sur le fichier de cache Windows Installur manquant. Un journal de configuration d'échantillon ressemble à ce qui suit :

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 

Si vous examinez attentivement ce journal de configuration, il vous donne déjà les informations sur le fichier MSP original qui a été utilisé par le patch suivant :

sqlrun_sql.mspPour plus de détails sur le fichier .msp manquant dans le cache Windows Install, suivez les étapes suivantes :

  1. Rechercher le fichier .msp manquant dans le sous-clé suivant Windows Install Patches registre:

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

  2. Trouvez le Patch GUID.

  3. Recherchez le Patch GUID dans le sous-clé suivant du registre Windows Install Products :

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

Pour le journal d'enregistrement de l'échantillon, les informations sur le fichier .msp manquant et les détails du patch correspondant sont présents dans les entrées de registre suivantes : HKEY_LOCAL_MACHINE-SOFTWARE-Microsoft-Windows-CurrentVersion-Install-UserData'S-1-5-18'Patches'A3B085EA74A9A7640A496636F7EF9A44 Valeur: 0 Nom: LocalPackage Données: C: 'WINDOWS'InstallMD'145258.msp HKEY_LOCAL_MACHINE-SOFTWARE-Microsoft-Windows-CurrentVersion-Install-UserData'S-1-5-18-Products'1EB3A031CC585314E87AA527E46EEECC2-Patches-A3B085EA74A9A76444 Valeur: 6 Nom: DisplayName Données: RDA 2050 pour SQL Server Database Services 2005 ENU (KB932555) Maintenant, vous avez tous les points d'information pour démarrer les étapes pour résoudre les fichiers manquants dans le cache Windows InstallAteur. Remarque Si vous utilisez Microsoft SQL Server 2008 Service Pack 3 (SP3) ou une version ultérieure, vous pouvez également recevoir un message d'erreur similaire pour les fichiers .msi manquants. En utilisant ce message d'erreur, vous pouvez rapidement déterminer quel fichier est manquant, quel pack de service télécharger, et où vous pouvez trouver le téléchargement. Pour plus d'informations sur la façon d'obtenir le pack de service, cliquez sur le numéro d'article suivant pour voir l'article dans la base de connaissances Microsoft:

2546951 Liste des bogues qui sont corrigés dans SQL Server 2008 Service Pack 3

Procédure 3 : Restaurer à partir des sauvegardes d'état du système

Vous pouvez restaurer à partir des sauvegardes d'état du système telles que décrites dans les fichiers de cache d'installateurWindows manquants nécessiteront une reconstruction d'ordinateur.

Informations supplémentaires

Remarque Les messages d'erreur suivants peuvent être trouvés sous forme de messages texte dans le journal des événements ou dans les journaux de configuration qui se trouvent dans l'un des dossiers suivants, et ils indiquent que vous devez réparer votre instance affectée en cours d'aller plus loin:

  • Pour SQL Server 2008 et pour SQL Server 2008 R2:

    C: Fichiers de programme -Microsoft SQL Server '100'Setup Bootstrap

  • Pour SQL Server 2012:

    C: Fichiers de programme -Microsoft SQL Server '110'Setup Bootstrap

Pour SQL 2005 (toutes les branches)

Version du produit

Message d'erreur lorsque le paquet d'installateur (MSI) est manquant

Message d'erreur lorsque le paquet de cache d'installateur (MSP) est manquant

Serveur SQL 2005

1636 Incapable d'installer le fichier MSI Windows InstallAteur

1636 Incapable d'installer Windows Install MSP fichier

Remarque Vous devez examiner les fichiers de journal de configuration pour déterminer s'il manque des fichiers cache. Pour plus d'informations sur la façon de le faire, allez à la section "Résolution". Pour SQL Server 2008 SP1

Version du produit

Message d'erreur lorsque le paquet d'installateur (MSI) est manquant

Message d'erreur lorsque le paquet de cache d'installateur (MSP) est manquant

Serveur SQL 2008 SP1

Aucun message d'erreur

TITRE: ÉCHEC de la configuration du serveur SQL. ------------------------------ La configuration du serveur SQL a rencontré l'erreur suivante : le fichier de correction ne peut pas être ouvert. Le fichier est: c: 'WINNT'InstallMDFileName.msp. Code d'erreur 0x84B20001. ------------------------------

Pour SQL Server 2008 SP3 build-only (les branches CU/RDA ne sont pas applicables)

Version du produit

Message d'erreur lorsque le paquet d'installateur (MSI) est manquant

Message d'erreur lorsque le paquet de cache d'installateur (MSP) est manquant

Serveur SQL 2008 SP3

Le fichier MSI mis en cache 'C: 'Windows'InstallMDFileName.msi' est manquant. Son fichier d'origine est 'sql_engine_core_inst.msi' et il a été installé pour le produit 'Microsoft SQL Server 2008 Database Engine Services' de'NetworkPath',version 'VersionNumber', langue 'ENU'.

Le fichier patch mis en cache "C: Windows 'InstallMDFileName.msp" est manquant. Le fichier d'origine pour ce fichier mis en cache est "sql_engine_core_inst.msp", qui peut être installé à partir de "Service Pack 3 pour SQL Server 2008 (KB2546951) (64 bits)", version VersionNumber

Remarque Vous recevez le message d'erreur suivant lorsque vous effectuez une mise à niveau : Pour SQL Server 2008 R2 SP1 uniquement (les branches CU/RDA ne sont pas applicables)

Version du produit

Message d'erreur lorsque le paquet d'installateur (MSI) est manquant

Message d'erreur lorsque le paquet de cache d'installateur (MSP) est manquant

Serveur SQL 2008 R2 SP1

TITRE: ÉCHEC de la configuration du serveur SQL. ------------------------------ SQL Server Setup a rencontré l'erreur suivante: C: Windows 'InstallMDFileName.msi. ------------------------------

Le fichier patch mis en cache "C: Windows 'InstallMDFileName.msp" est manquant. Le fichier d'origine pour ce fichier mis en cache est "sql_engine_core_inst_loc.msp", qui peut être installé à partir de "Service Pack 1 pour SQL Server 2008 R2 (KB2528583) (64 bits)", version VersionNumber.

Remarque Vous recevez le message d'erreur suivant lorsque vous effectuez une mise à niveau : Pour SQL Server 2008 R2 SP2

Version du produit

Message d'erreur lorsque le paquet d'installateur (MSI) est manquant

Message d'erreur lorsque le paquet de cache d'installateur (MSP) est manquant

Serveur SQL 2008 R2 SP1

Le fichier MSI mis en cache 'C: 'Windows'InstallMDFileName.msi' est manquant. Son fichier d'origine est 'sql_engine_core_inst.msi' et il a été installé pour le produit 'SQL Server 2008 R2 SP1 Database Engine Services' de'NetworkPath',version 'VersionNumber', langue 'LanguageName'.

Le fichier patch mis en cache "C: Windows 'InstallMDFileName.msp" est manquant. Le fichier d'origine pour ce fichier mis en cache est "sql_engine_core_inst_loc.msp", qui peut être installé à partir de "Service Pack 1 pour SQL Server 2008 R2 (KB2528583) (64 bits)", version VersionNumber.

Remarque Vous recevez le message d'erreur suivant lorsque vous effectuez une mise à niveau : Pour SQL Server 2012 avant CU2 Il n'y a pas de message pour les fichiers MSP ou MSI manquants. Toutefois, le code d'erreur 1714 est enregistré dans le journal de configuration. Dans le fichier Summary.txt:

Nom du composant : Fichiers de prise en charge de configuration de serveur SQL Code d'erreur de composant: 1714

Dans le fichier Detail.txt :

Date/heure Slp: Sco: FilePath filepath n'existe pas Date/heure Slp: Sco: FilePath filepath n'existe pas Date/heure Slp: Point de contrôle: PREINSTALL_SQLSUPPORT_CPU64_ACTION Date/heure Slp: Sco: Tentative de créer la clé de registre de base HKEY_LOCAL_MACHINE, machine Server NomDate/ Heure Slp: Sco: Tentative d'ouvrir le système de sous-clé Software -Microsoft-Windows-CurrentVersion -Installateur Date/heure Slp: Sco: Tentative d'obtenir la valeur du registre InstallLocation Date/heure Slp: Version installateur Windows : 5.0.7601.17514 Date/heure Slp: Sco: En attente de service 'msiserver' pour accepter la demande d'arrêt. Date/heure Slp: Sco: Tentative d'ouvrir SC Manager Date/heure Slp: Sco: Tentative d'ouverture de la poignée de service pour le msiserver de service Date/heure Slp: Invoquer QueryServiceStatus Win32 API Date/heure Slp: Sco: Tentative de fermer la poignée de service pour le msiserver de service Date/heure Slp: Sco: Tentative de fermer SC Manager Date/heure Slp: Paquet cible:"FilePath" Date/heure Slp: Erreur MSI: 1714 L'ancienne version de Microsoft SQL Server 2012 Setup (anglais) ne peut pas être supprimée. Communiquez avec votre groupe de support technique. Date/heure Slp: InstallPackage: MsiInstallProduct retourné le code de résultat 1603. Date/heure Slp: Utilisation du code d'erreur MSI pour détecter l'option de réessai: 1714 Date/heure Slp : Aucun code de retour MSI réessayé détecté.

Pour SQL Server 2012 CU2 (et tout CU ou SP ultérieur)

Version du produit

Message d'erreur lorsque le paquet d'installateur (MSI) est manquant

Message d'erreur lorsque le paquet de cache d'installateur (MSP) est manquant

Serveur SQL 2008 R2 SP1

Le fichier MSI mis en cache 'C: 'Windows'InstallMDFileName.msi' est manquant. Son fichier d'origine est ''C:'Installateur'sql_FeatureName.msi'' et il a été installé pour le produit 'Microsoft SQL Server Version'à partir de 'C: 'originalfolder', version'VersionNumber', langue'Language'.

Le fichier patch mis en cache "c: Windows 'InstallMDFileName.msp" est manquant. Son fichier d'origine est "sql_engine_core_inst.msp", qui peut être installé à partir de "Hotfix 2316 pour SQL Server 2012 (KB2679368) (64 bits)", version VersionNumber. Le fichier patch mis en cache C: 'Windows'InstallMDFileName.msp' est manquant. Son fichier d'origine est ''C:'Windows'Installm 'sql_FeatureName.msp'', qui peut être installé à partir de Hotfix 'lt;HotfixNumber'gt; pour SQL Server 2012 KB Number, version 'VersionNumber'.

Remarque Dans certaines conditions dans SQL Server 2012, les supports RTM peuvent ne pas être enregistrés correctement. Lorsque vous désinstallez une mise à jour cumulative ou un pack de service dans ces circonstances, la configuration peut vous inciter pour les médias RTM. Pour contourner ce problème, fournir le chemin multimédia RTM pendant le processus de suppression de patch.

Pour plus d'informations sur les fichiers de base de données Windows Install (.msi), visitez le site Web suivant du Microsoft Developer Network (MSDN) :

Base de données d'installateurPour plus d'informations sur les fichiers de patch Windows Install (fichier.msp), visitez le site Web MSDN suivant :

Paquets patchPour plus d'informations sur les détails internes du cache Windows Install, consultez le blog MSDN suivant :

Cache d'installateur WindowsPour plus d'informations sur le processus de correction, consultez le blog MSDN suivant :

Fonctionnement du PatchingPour plus d'informations sur la façon de s'assurer que vous misez en cache le fichier patch pour la plate-forme correcte, voir le blog MSDN suivant:

La configuration du serveur SQL s'invite avec « Le produit installé ne correspond pas à la source d'installation (s) »Pour plus d'informations sur les raisons pour lesquelles tout produit qui utilise l'installateur Windows peut rencontrer ce problème, voir le blog MSDN suivant:

Reconstruire la cache d'installateurPour plus d'informations sur les détails sur les différents ensembles de messages d'erreur qui apparaissent dans les fichiers de journal de configuration, voir le blog MSDN suivant:

Partie - 1 : SQL Server 2005 Patch ne parvient pas à installer avec une erreur "Impossible d'installer Windows Install MSP fichier"Pour plus d'informations sur le référentiel FindSQLInstalls.vbs.script, consultez le référentiel GitHub suivant

Besoin d’aide ?

Développez vos compétences
Découvrez des formations
Accédez aux nouvelles fonctionnalités en avant-première
Rejoindre Microsoft Insider

Ces informations vous ont-elles été utiles ?

Nous vous remercions pour vos commentaires.

Merci pour vos commentaires. Il serait vraisemblablement utile pour vous de contacter l’un de nos agents du support Office.

×