Symptômes
Supposons que vous disposez de bases de données TDE (Transparent Data Encryption) chiffrées à l’aide du fournisseur EKM (Extensible Key Management) dans Microsoft SQL Server 2012 ou SQL Server 2014. Lorsque vous exécutez une requête d’insertion à charge élevée sur une connexion réseau instable, vous constatez que la base de données TDE devient indisponible et affiche l’état « récupération en attente ». Les messages d’erreur suivants s’affichent :
Remarque
<Date><Heure> spid1s Impossible d’ouvrir une session pour le fournisseur de chiffrement «<Nom du fournisseur> EKM ». Code d’erreur du fournisseur : 5. (Échec d’authentification - Consultez le fournisseur EKM pour plus de détails)
<Date><Heure> Erreur spid125 : 9001, Gravité : 21, État : 1.
<Date><Heure> spid125 Le journal de la base de données « Nom> de base de données » n’est< pas disponible. Recherchez les messages d’erreur connexes dans le journal des événements. Résolvez les erreurs éventuelles et redémarrez la base de données.
<Date><Heure> spid125 Au cours de l’annulation d’une opération enregistrée dans la base de données «<Nom> de base de données », une erreur s’est produite au niveau de l’ID d’enregistrement du journal (1183:136:350). En règle générale, l’échec spécifique est consigné précédemment comme une erreur dans le service Journal des événements Windows. Restaurez la base de données ou le fichier à partir d’une sauvegarde, ou réparez la base de données.
<Date><Heure> Le nom > de la base de données< spid62 a été arrêté en raison de l’erreur 3314 dans la routine « XdesRMReadWrite ::RollbackToLsn ». Le redémarrage des bases de données non instantanées sera tenté une fois toutes les connexions à la base de données interrompues.
Résolution
Après l’application du correctif, la base de données TDE essaie d’utiliser des clés de chiffrement de base de données mises en cache pendant les pannes réseau. Cela l’empêche de s’arrêter.
Le comportement par conception a été modifié dans la mise à jour cumulative suivante de SQL Server.
Mise à jour cumulative 1 pour SQL Server 2014 /en-us/help/2931693
Mise à jour cumulative 9 pour SQL Server 2012 SP1 /en-us/help/2931078
À propos des mises à jour cumulatives pour SQL Server
Chaque nouvelle mise à jour cumulative pour SQL Server contient tous les correctifs logiciels et tous les correctifs de sécurité inclus dans la mise à jour cumulative précédente. Consultez les dernières mises à jour cumulatives pour SQL Server :
- Dernière mise à jour cumulative pour SQL Server 2014
- Dernière mise à jour cumulative pour SQL Server 2012 SP1