KB4538378 - FIX: väärtus "is_media_read_only" jääb muutmata SQL Server andmefaili isegi siis, kui meedium pole enam kirjutuskaitstud

Rakenduskoht
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)

Sümptomid

Oletame, et is_media_read_only veeru väärtus on "1" andmefaili sys.database_files ja sys.master_files SQL Server 2016 või 2017. Veerg näitab, et andmefaili majutav aluseks olev meedium on kirjutuskaitstud. Is_media_read_only väärtus jääb samaks ka siis, kui kandja pole enam kirjutuskaitstud. Selle andmebaasi taastamine või manustamine, kuhu fail kuulub, ei pruugi veeru väärtust muuta. Selle probleemi tõttu nurjuvad mõned toimingud, sh TDE lubamine andmebaasis. Võidakse kuvada tõrketeade, mis sarnaneb järgmisega:

Msg 33118, tase 16, olek 2, reanumber

Kirjutuskaitstud, kirjutuskaitstud failidega või taastamata andmebaasi krüptimist ei saa lubada ega muuta.

Olek

Microsoft on kinnitanud, et see on jaotises „Rakenduskoht“ loetletud Microsofti toodete korral esinev probleem.

Lahendus

See probleem on lahendatud järgmistes SQL Server koondvärskendustes.

Teave SQL Server koondvärskenduste kohta.

Iga uus koondvärskendus SQL Server sisaldab kõiki kiirparandusi ja kõiki turbeparandusi, mis olid kaasatud eelmise koondvärskenduse. Vaadake uusimaid SQL Server koondvärskendusi.

Viited

Lisateave Microsofti tarkvaravärskenduste terminoloogia kohta.