KB4538378 – RJEŠENJE: vrijednost "is_media_read_only" ostaje nepromijenjena za podatkovnu datoteku SQL Server čak i ako medijski sadržaj više nije samo za čitanje

Primjenjuje se na
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)

Simptomi

Pretpostavimo da je vrijednost stupca is_media_read_only "1" za podatkovnu datoteku u sys.database_files i sys.master_files u SQL Server 2016 ili 2017. U stupcu se navodi da je temeljni medij na kojem se nalazi podatkovna datoteka samo za čitanje. Vrijednost is_media_read_only ostaje nepromijenjena čak i medijski sadržaj više nije samo za čitanje. Vraćanjem ili prilaganjem baze podataka kojoj datoteka pripada možda neće promijeniti vrijednost stupca. Zbog tog problema neke operacije neće uspjeti, uključujući omogućivanje TDE-a u bazi podataka. Možda ćete primiti poruku o pogrešci kao što je sljedeća:

Msg 33118, Level 16, State 2, Line LineNumber

Nije moguće omogućiti ni izmijeniti šifriranje baze podataka u bazi podataka koja je samo za čitanje, koja sadrži datoteke samo za čitanje ili nije oporavljena.

Status

Microsoft je potvrdio da je to problem u Microsoftovim proizvodima koji su navedeni u odjeljku „Odnosi se na“.

Rješenje

Taj je problem riješen u sljedećim kumulativnim ažuriranjima za SQL Server:

O kumulativnim ažuriranjima za SQL Server:

Svako novo kumulativno ažuriranje za SQL Server sadrži sve hitne popravke i sigurnosne popravke koji su obuhvaćeni prethodnim kumulativnim ažuriranjem. Pogledajte najnovija kumulativna ažuriranja za SQL Server:

Reference

Saznajte više o terminologiji koju Microsoft upotrebljava za opisivanje softverskih ažuriranja.