Résumé
Microsoft a identifié un problème qui affecte les fichiers binaires Microsoft VC++ 2013 Runtime installés comme prérequis par SQL Server 2016. Une mise à jour est disponible pour corriger ce problème. Si cette mise à jour des fichiers binaires VC++ Runtime n’est pas installée, SQL Server 2016 peut rencontrer des problèmes de stabilité dans certaines situations.
Comment obtenir ce package de mise à jour cumulative
La mise à jour suivante est disponible sur le Centre de téléchargement Microsoft :
Téléchargez la mise à jour critique pour les prérequis de l’Outil MSVCRT SQL Server 2016 maintenant.
Informations supplémentaires
Nous vous recommandons de case activée la version de build des DLL Microsoft VC Runtime installées sur des serveurs sur lesquels SQL Server 2016 est ou sera installé. Vous devez installer KB3138367 si la version de %SystemRoot %\system32\msvcr120.dll n’est pas 12.0.40649.5 ou une version ultérieure. Pour case activée la version du fichier, ouvrez Windows Explorer, recherchez le fichier %SystemRoot %\system32\msvcr120.dll et cliquez dessus avec le bouton droit, cliquez sur Propriétés, puis cliquez sur l’onglet Détails.
Pour plus d’informations sur la mise à jour des DLL d’exécution de VC, notamment les instructions d’installation manuelle de la mise à jour, consultez l’article suivant de la Base de connaissances Microsoft :
Mise à jour 3138367 pour Visual C++ 2013 et package Visual C++ Redistributable
Une mise à jour SQL Server contenant les bibliothèques VCRT mises à jour est également mise à disposition : Mise à jour critique pour SQL Server prérequis MSVCRT 2016 (KB3164398).
KB3164398 est disponible l’une des méthodes suivantes :
- Le programme d’installation de SQL Server 2016 dispose d’un mécanisme qui recherche les mises à jour en ligne importantes pendant le processus d’installation, en supposant qu’il dispose d’un accès Internet aux serveurs Microsoft. Au cours de ce processus, si vous n’avez pas installé KB3138367 , vous avez la possibilité d’accepter KB3164398 dans le cadre du processus d’installation. Si vous n’acceptez pas la mise à jour proposée, l’installation continuera d’être exposée au problème jusqu’à ce que les fichiers binaires du runtime Microsoft VC soient mis à jour par un autre mécanisme.
- Si le système dispose d’un accès Internet aux serveurs Microsoft, après l’installation de SQL Server mise à jour Microsoft 2016, KB3164398 sera installée en tant que mise à jour critique non liée à la sécurité vers SQL Server 2016. Cela mettra à jour les bibliothèques VCRT si elles ne sont pas à la version 12.0.40649.5 ou ultérieure.
- Enfin, KB3164398 est disponible en téléchargement sur le Centre de téléchargement Microsoft.
Remarque : Cette mise à jour résout également les problèmes décrits dans les articles suivants de la Base de connaissances :
- KB3168691 Impossible d’installer Microsoft R Server (autonome) sur un système d’exploitation Windows Server Core
- KB3166120 CORRECTIF : « Impossible de trouver la procédure stockée 'sys.sp_cdc_parse_captured_column_list' » lorsque vous activez CDC pour une table dans SQL Server 2016
Microsoft actualisera les packages de version RTM de SQL Server 2016 à une date ultérieure en incluant les fichiers binaires Microsoft VC Runtime mis à jour. Les clients qui téléchargent des packages SQL Server 2016 RTM actualisés après ce moment ne rencontreront pas ce problème.
Les versions de maintenance ultérieures de SQL Server 2016 (CU1 et versions ultérieures) auront les fichiers binaires mis à jour installés dans le cadre de la mise à jour de maintenance, si nécessaire.