Symptômes
Lorsque la création de la clé principale de service pour Microsoft SQL Server 2012 ou SQL Server 2014 échoue lors de l’installation, SQL Server n’enregistre pas cet échec correctement. Par exemple, lorsque vous tentez de configurer la réplication SQL Server, vous recevez le message d’erreur suivant :
Une erreur s’est produite pendant le déchiffrement. Il n’y a pas d’utilisateur distant’distributor_admin’mappé sur l’utilisateur local' (null) 'à partir du serveur distant’repl_distributor'. Modification du contexte de base de données en « maître ». (Microsoft SQL Server, erreur : 15466)
Lorsque vous essayez de créer un serveur lié avec des connexions à distance, vous rencontrez l’erreur suivante :
Une erreur s’est produite pendant le déchiffrement
Par ailleurs, le message d’erreur suivant peut apparaître dans le journal des erreurs SQL Server :
<Date> <temps> la clé maître du service spid5s n’a pas pu être déchiffrée à l’aide de l’un de ses chiffrets. Pour plus d’informations, voir sys.key_encryptions.
Lorsque vous interrogez l’affichage catalogue sys.symmetric_keys, une ligne pour la clé maître de service est renvoyée. Lorsque vous interrogez l’affichage catalogue sys.key_encryptions, aucune ligne n’est renvoyée. Le résultat attendu est deux lignes.
Résolution
Après l’application de cette mise à jour, les métadonnées seront nettoyées en cas d’échec de la création de la clé de maître de service lors de l’installation, et le prochain redémarrage du service SQL Server tentera de créer une clé de maître de service. Par ailleurs, d’autres messages d’erreur concernant l’échec de création de clé de maître de service seront enregistrés dans le journal des erreurs.Remarque
-
Si le problème persiste, cette mise à jour ne fonctionnera pas et vous devrez utiliser l’une des solutions de contournement indiquées dans la section « solution de contournement ».
-
Pour pouvoir utiliser les modifications de cette mise à jour cumulative, vous devez installer SQL Server à l’aide de la fonctionnalité de mise à jour des produits et effectuer une installation intégrée avec RTM + SP + CU.
Le problème a été résolu dans la mise à jour cumulative suivante de SQL Server :
Chaque nouvelle mise à jour cumulative pour SQL Server contient tous les correctifs et les correctifs de sécurité inclus dans la mise à jour cumulative précédente. Nous vous recommandons de télécharger et d’installer les dernières mises à jour cumulatives pour SQL Server :
Solution de contournement
Si vous rencontrez déjà le problème, vous pouvez effectuer l’une des opérations suivantes :
-
Régénérez la clé du serveur principal en utilisant l’instruction Transact-SQL suivante :
ALTER SERVICE MASTER KEY FORCE REGENERATE
-
Réinstallez l’instance de SQL Server.
Si vous rencontrez un problème lors de l’installation de SQL Server, vous pouvez suivre ces étapes avant d’installer SQL Server :
-
Redémarrez le système d’exploitation.
-
Connectez-vous à la session RDP en utilisant le compte de service SQL Server.
-
Attendez quelques minutes, puis déconnectez-vous une fois le profil utilisateur entièrement créé.
-
Démarrez le programme d’installation de SQL Server après quelques minutes.
Statut
Microsoft a confirmé l’existence de ce problème dans les produits Microsoft répertoriés dans la section « S’applique à ».