Cet article décrit un problème lorsque vous cryptez des données de Microsoft SQL Server sur Windows 10, version 1607, Windows Server 2016, fenêtre 8.1 ou R2 de Windows Server 2012. Un correctif est disponible pour résoudre ce problème. Le correctif est une condition préalable.
Symptômes
Supposons que vous cryptez les données sur un SQL Server qui s’exécute sur Windows 10, version 1607, Windows Server 2016, fenêtre 8.1, Windows RT 8.1 ou R2 de Windows Server 2012. Plusieurs opérations ouvertes se produisent lors d’une connexion SQL Server. Dans ce cas, vous remarquez que les colonnes Privé (Ko) et La valeur de travail (Ko) de SQL Server augmentent perpétuellement dans le moniteur de ressource.
Cause
Ce problème se produit en raison d’un problème dans le fichier rsaenh.dll, version 6.3.9600.16384. En interne, SQL Server utilise des fonctions de cryptographie nouvelle génération (CNG) pour gérer le cryptage de données. Si vous utilisez l’outil VMMAP, effectuer une analyse du processus ou collectez des données de Xperf avec suivi de tas, vous verriez que la plupart de la consommation de mémoire est pris en compte à partir du tas par défaut.
Ce problème seulement se produit en cas de SQL Server si vous utilisez le cryptage des données à l’aide d’une clé symétrique qui utilise un certificat, et puis que vous exécutez des requêtes qui ouvrent et ferment la clé symétrique dans une boucle récursive sur un ordinateur Windows Server 2012 R2 ou de Windows Server 2016 .
Résolution
Pour résoudre ce problème pour Windows RT 8.1, Windows 8.1 et Windows Server 2012 R2, installent le correctif cumulatif de mise à jour 2975719, ou obtenir le package autonome pour ce tbhrough de mise à jour de la Catalogue Microsoft Update site Web.
Pour résoudre ce problème pour Windows 10, version 1607 ou Windows serveur 2016, installez le correctif cumulatif de mise à jour 4284833.
Informations sur la mise à jour
Conditions préalables
Pour appliquer cette mise à jour pour Windows 8.1, Windows RT 8.1 ou Windows Server 2012 R2, vous devez d’abord installer la mise à jour 2919355. Pour plus d'informations, cliquez sur le numéro ci-dessous pour afficher l'article correspondant dans la Base de connaissances Microsoft :
2919355 Mise à jour de Windows RT 8.1, Windows 8.1 et Windows Server 2012 R2: Avril 2014
Informations sur le Registre
Pour utiliser le correctif dans ce package, il est inutile d'apporter des modifications au Registre.
Nécessité de redémarrer
Vous devez redémarrer l'ordinateur après avoir appliqué cette mise à jour.
Informations sur le remplacement de la mise à jour
Cette mise à jour ne remplace aucune mise à jour déjà publiée.
La version globale de ce correctif logiciel installe des fichiers dont les attributs sont répertoriés dans les tableaux ci-dessous. Les dates et heures de ces fichiers sont répertoriées en temps universel coordonné (UTC). Les dates et heures de ces fichiers sur votre ordinateur local sont affichées dans votre heure locale en tenant compte de l'heure d'été (DST). En outre, les dates et heures peuvent changer lorsque vous effectuez certaines opérations sur les fichiers.
Remarques sur les fichiers Windows RT 8.1, Windows 8.1 et Windows Server 2012 R2 Important Les correctifs logiciels Windows 8.1 et Windows Server 2012 R2 sont inclus dans les mêmes packages. Toutefois, uniquement « Windows 8.1 » est répertorié dans la page demande de correctif logiciel. Pour demander le package de correctif qui s’applique à un ou deux systèmes d’exploitation, sélectionnez le correctif logiciel qui est répertorié sous « Windows 8.1 » sur la page. Reportez-vous toujours à la section « S’applique à » dans les articles pour déterminer le système d’exploitation actif auquel s’applique chaque correctif.
-
Vous pouvez identifier les fichiers qui s’appliquent à un produit spécifique, à un jalon (RTM, SPn) et à un dossier (LDR, GDR) en examinant les numéros de version des fichiers tels qu’ils apparaissent dans le tableau suivant.
Version
Produit
Jalon
Dossier
6.3.960 0.17 xxx
Windows RT 8.1, Windows 8.1 et Windows Server 2012 R2
RTM
GDR
-
Les fichiers MANIFEST (.manifest) et MUM (.mum) qui est installés pour chaque environnement est énumérés séparément dans la section « informations sur les fichiers supplémentaires pour Windows RT 8.1, Windows 8.1 et Windows Server 2012 R2 ». Les fichiers MUM et MANIFEST, ainsi que les fichiers de catalogue de sécurité associés (.cat), sont très importants pour conserver l’état des composants mis à jour. Les fichiers du catalogue de sécurité pour lesquels les attributs ne sont pas répertoriés sont dotés d’une signature numérique Microsoft.
Pour Windows 10, Version 1607 et Windows serveur 2016
Pour obtenir une liste des fichiers qui figurent dans cette mise à jour, télécharger les informations sur les fichiers de mise à jour cumulative 4284833.
Pour Windows RT 8.1
Nom du fichier |
Version du fichier |
Taille du fichier |
Date |
Heure |
Plateforme |
---|---|---|---|---|---|
Rsaenh.dll |
6.3.9600.17200 |
165,824 |
07-Jun-2014 |
10:06 |
Not applicable |
Pour toutes les versions x86 prises en charge de Windows 8.1
Nom du fichier |
Version du fichier |
Taille du fichier |
Date |
Heure |
Plateforme |
---|---|---|---|---|---|
Rsaenh.dll |
6.3.9600.17200 |
189,016 |
07-Jun-2014 |
10:20 |
x86 |
Pour toutes les versions x64 prises en charge de Windows 8.1 et de Windows Server 2012 R2
Nom du fichier |
Version du fichier |
Taille du fichier |
Date |
Heure |
Plateforme |
---|---|---|---|---|---|
Rsaenh.dll |
6.3.9600.17200 |
216,368 |
07-Jun-2014 |
12:46 |
x64 |
Rsaenh.dll |
6.3.9600.17200 |
189,016 |
07-Jun-2014 |
10:20 |
x86 |
Solution de contournement
Pour contourner ce problème, chiffrer la clé symétrique à l’aide d’un mot de passe au lieu d’un certificat.
Statut
Microsoft a confirmé l'existence de ce problème dans les produits Microsoft figurant dans la liste des produits concernés par cet article.
Informations supplémentaires
Pour plus d'informations sur la terminologie de mise à jour logicielle, cliquez sur le numéro ci-dessous pour afficher l'article correspondant dans la Base de connaissances Microsoft :
824684 Terminologie standard utilisée pour décrire les mises à jour logicielles Microsoft
Informations sur les fichiers supplémentaires pour Windows RT 8.1, Windows 8.1 et Windows Server 2012 R2
Fichiers supplémentaires pour Windows RT 8.1
Propriété du fichier |
Valeur |
---|---|
Nom du fichier |
Arm_09dd58757800de51b3c5310c5b3922b3_31bf3856ad364e35_6.3.9600.17201_none_59cfebc2519c83cc.manifest |
Version du fichier |
Not applicable |
Taille du fichier |
698 |
Date (UTC) |
09-Jun-2014 |
Heure (UTC) |
17:03 |
Plateforme |
Not applicable |
Nom du fichier |
Arm_microsoft-windows-rsaenh-dll_31bf3856ad364e35_6.3.9600.17201_none_f4bcac7acc9d1dc5.manifest |
Version du fichier |
Not applicable |
Taille du fichier |
2,617 |
Date (UTC) |
07-Jun-2014 |
Heure (UTC) |
11:11 |
Plateforme |
Not applicable |
Fichiers supplémentaires pour toutes les versions x 86 prises en charge de Windows 8.1.
Propriété du fichier |
Valeur |
---|---|
Nom du fichier |
X86_9dcb6de35b79d4c35c2bbaeb31b3559e_31bf3856ad364e35_6.3.9600.17201_none_b28f8a3e24abb79c.manifest |
Version du fichier |
Not applicable |
Taille du fichier |
698 |
Date (UTC) |
09-Jun-2014 |
Heure (UTC) |
16:14 |
Plateforme |
Not applicable |
Nom du fichier |
X86_microsoft-windows-rsaenh-dll_31bf3856ad364e35_6.3.9600.17201_none_f4ba3a22cc9ffeff.manifest |
Version du fichier |
Not applicable |
Taille du fichier |
2,617 |
Date (UTC) |
07-Jun-2014 |
Heure (UTC) |
10:43 |
Plateforme |
Not applicable |
Fichiers supplémentaires pour toutes les versions x64 prises en charge de Windows 8.1 et de Windows Server 2012 R2
Propriété du fichier |
Valeur |
---|---|
Nom du fichier |
Amd64_9dcb6de35b79d4c35c2bbaeb31b3559e_31bf3856ad364e35_6.3.9600.17201_none_0eae25c1dd0928d2.manifest |
Version du fichier |
Not applicable |
Taille du fichier |
700 |
Date (UTC) |
09-Jun-2014 |
Heure (UTC) |
17:10 |
Plateforme |
Not applicable |
Nom du fichier |
Amd64_dbf4f750b16b2ab5f215db3f98fa3563_31bf3856ad364e35_6.3.9600.17201_none_6ae995bb3e5f63b1.manifest |
Version du fichier |
Not applicable |
Taille du fichier |
702 |
Date (UTC) |
09-Jun-2014 |
Heure (UTC) |
17:10 |
Plateforme |
Not applicable |
Nom du fichier |
Amd64_microsoft-windows-rsaenh-dll_31bf3856ad364e35_6.3.9600.17201_none_50d8d5a684fd7035.manifest |
Version du fichier |
Not applicable |
Taille du fichier |
2,621 |
Date (UTC) |
07-Jun-2014 |
Heure (UTC) |
13:11 |
Plateforme |
Not applicable |
Nom du fichier |
X86_microsoft-windows-rsaenh-dll_31bf3856ad364e35_6.3.9600.17201_none_f4ba3a22cc9ffeff.manifest |
Version du fichier |
Not applicable |
Taille du fichier |
2,617 |
Date (UTC) |
07-Jun-2014 |
Heure (UTC) |
10:43 |
Plateforme |
Not applicable |