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.