Symptômes
Supposez que la colonne is_media_read_only la valeur est « 1 » pour un fichier de données dans sys.database_files et sys.master_files en SQL Server 2016 ou 2017. La colonne indique que le média sous-jacent hébergeant les données le fichier est en lecture seule. Valeur is_media_read_only ne reste pas modifié même si le média n’est plus en lecture seule. Restauration ou l’attachement de la base de données à laquelle le fichier appartient toujours risque de ne pas modifier la colonne ajoutée. Pour cette raison, certaines opérations échouent, y compris l’activation de TDE sur le bases. Vous pouvez recevoir un message d’erreur qui ressemble à ce qui suit :
MSG 33118, niveau 16, état 2, ligne LineNumber
Impossible d’activer ou de modifier le chiffrement de la base de données sur une base de données en lecture seule, dispose de fichiers en lecture seule ou n’est pas récupéré.
Statut
Microsoft a confirmé l’existence de ce problème dans les produits Microsoft répertoriés dans la section « S’applique à ».
Résolution
Ce problème a été résolu dans les mises à jour cumulatives de SQL Server suivantes :
À propos des mises à jour cumulatives pour 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. Consultez les dernières mises à jour cumulatives pour SQL Server :
Références
Apprenez-en davantage sur la terminologieutilisée par Microsoft pour décrire les mises à jour logicielles.