Symptomer
Anta at den is_media_read_only kolonneverdien er 1 for en datafil i sys.database_files og sys.master_files i SQL Server 2016 eller 2017. Kolonnen indikerer at det underliggende mediet som er vert for datafilen, er skrivebeskyttet. Den is_media_read_only verdien forblir uendret selv om mediet ikke lenger er skrivebeskyttet. Gjenoppretting eller vedlegg av databasen som filen tilhører, endrer ikke kolonneverdien. På grunn av dette problemet mislykkes noen operasjoner, inkludert aktivering av TDE i databasen. Det kan hende du får en feilmelding som ligner på følgende:
Msg 33118, nivå 16, delstat 2, linje linjenummer
Kan ikke aktivere eller endre databasekryptering på en database som er skrivebeskyttet, har skrivebeskyttede filer eller ikke er gjenopprettet.
Status
Microsoft har bekreftet at dette er et problem i Microsoft-produktene som er oppført i delen «Gjelder for».
Oppløsning
Dette problemet er løst i følgende kumulative oppdateringer for SQL Server:
Om kumulative oppdateringer for SQL Server:
Hver nye kumulative oppdatering for SQL Server inneholder alle hurtigreparasjoner og alle sikkerhetsrettinger som fulgte med den forrige kumulative oppdateringen. Ta en titt på de nyeste kumulative oppdateringene for SQL Server:
Kilder
Finn ut mer om terminologien som Microsoft bruker til å beskrive programvareoppdateringer.