KB4538378 – LØSNING: «is_media_read_only»-verdien forblir uendret for en SQL Server datafil selv om mediet ikke lenger er skrivebeskyttet

Gjelder for
SQL Server 2017 Developer on Windows SQL Server 2017 Enterprise Core on Windows SQL Server 2017 Enterprise on Windows SQL Server 2017 Standard on Windows SQL Server 2019 on Windows SQL Server 2016 Developer - duplicate (do not use) SQL Server 2016 Enterprise - duplicate (do not use) SQL Server 2016 Enterprise Core - duplicate (do not use) SQL Server 2016 Standard - duplicate (do not use)

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.