Lorsque vous essayez mettre à jour Microsoft SQL Server 2008 à SQL Server 2008 Service Pack 2 (SP2) sur un ordinateur qui ne dispose que le
Profil du Client de Microsoft.NET Framework 4
(http://msdn.microsoft.com/en-us/library/cc656912.aspx)
installé, l'installation du service pack échoue et vous recevez le message d'erreur suivant :
Le programme d'installation de SQL Server 2008 nécessite Microsoft.NET Framework 4.0 doit être installé.
Téléchargez et installez.NET Framework à partir de
site http://www.Microsoft.com/net
(http://www.microsoft.com/net)
puis réexécutez le programme d'installation.
Le message d'erreur similaire au suivant :
Voir l'image
Réduire cette imageAgrandir cette image
Messages d'erreur dans les fichiers journaux d'installation SQL Server
Lorsque vous examinez le Sqlsetup.log qui se trouve dans le dossier de fichiers temporaires (temp %), vous voyez des entrées semblables aux suivants :
21/01/2011 11:01:37.415 Vérification pour voir si nous devons installer .net version 4.0
21/01/2011 11:01:37.427 De détermination de l'état du cluster de l'ordinateur local.
21/01/2011 11:01:37.442 L'ordinateur local n'est pas configuré comme un n?ud de cluster.
21/01/2011 11:01:37.455 D'essayer de trouver le support pour .net version 4.0
21/01/2011 11:01:38.020 .net version 4.0 doit être installé à partir du support : c:\2fbc8508d49676c919cb309810466807\
21/01/2011 11:01:38.032 Erreur : Impossible de trouver des supports pour .net version 4.0
21/01/2011 11:12:31.114 Le programme d'installation fermé avec code de sortie : 0x84C40007
Remarque : La.NET Framework Microsoft 4.0 est constitué par le profil du Client.NET Framework 4 et les composants.NET Framework 4 étendu. Ces composants existent séparément dans l'élément
programmes et fonctionnalités dans le panneau de configuration ou dans l'élément
Ajout / Suppression de programmes dans le panneau de configuration dans les versions antérieures de Windows.
Résolution
Pour résoudre ce problème, procurez-vous le dernier service pack pour SQL Server 2008. Pour plus d'informations, cliquez sur le numéro ci-dessous pour afficher l'article correspondant dans la Base de connaissances Microsoft :
968382
(http://support.microsoft.com/kb/968382/en-US/
)
Comment faire pour obtenir le dernier service pack pour SQL Server 2008
Contournement
Pour contourner ce problème, installez la version complète de la 4.0.NET Framework et recommencez l'installation du service pack. Pour installer la version complète, consultez
Microsoft.NET Framework 4 (programme d'installation Web)
(http://www.microsoft.com/downloads/en/details.aspx?FamilyID=9cfb2d51-5ff4-4491-b0e5-b386f32c0992&displaylang=en)
.
Cette erreur se produit lorsque le programme d'installation SQL Server détecte que le client.NET Framework 4.0 est installé sur le système et redirige le CLR pour charger certaines bibliothèques.NET Framework 4.0 qui sont uniquement présents dans la version complète de la 4.0.NET Framework.
Statut
Microsoft a confirmé qu'il s'agit d'un problème pour les produits Microsoft répertoriés dans la section « S'applique à ».
Ce problème a été corrigé dans Service Pack 3 Microsoft SQL Server 2008.
Numéro d'article: 2500042 - Dernière mise à jour: lundi 25 juin 2012 - Version: 7.0
Les informations contenues dans cet article s'appliquent au(x) produit(s) suivant(s):
- Microsoft SQL Server 2008 Analysis Services
- 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
| kbsmbportal kberrmsg kbprb kbmt KB2500042 KbMtfr |
Traduction automatiqueIMPORTANT : Cet article est issu du système de traduction automatique mis au point par Microsoft (http://support.microsoft.com/gp/mtdetails). Un certain nombre d?articles obtenus par traduction automatique sont en effet mis à votre disposition en complément des articles traduits en langue française par des traducteurs professionnels. Cela vous permet d?avoir accès, dans votre propre langue, à l?ensemble des articles de la base de connaissances rédigés originellement en langue anglaise. Les articles traduits automatiquement ne sont pas toujours parfaits et peuvent comporter des erreurs de vocabulaire, de syntaxe ou de grammaire (probablement semblables aux erreurs que ferait une personne étrangère s?exprimant dans votre langue !). Néanmoins, mis à part ces imperfections, ces articles devraient suffire à vous orienter et à vous aider à résoudre votre problème. Microsoft s?efforce aussi continuellement de faire évoluer son système de traduction automatique.
La version anglaise de cet article est la suivante:
2500042
(http://support.microsoft.com/kb/2500042/en-us/
)
L'INFORMATION CONTENUE DANS CE DOCUMENT EST FOURNIE PAR MICROSOFT SANS GARANTIE D'AUCUNE SORTE, EXPLICITE OU IMPLICITE. L'UTILISATEUR ASSUME LE RISQUE DE L'UTILISATION DU CONTENU DE CE DOCUMENT. CE DOCUMENT NE PEUT ETRE REVENDU OU CEDE EN ECHANGE D'UN QUELCONQUE PROFIT.