Symptomy
Załóżmy, że kolumna is_media_read_only wartość jest równa "1" dla pliku danych w sys.database_files i sys.master_files w języku SQL Server 2016 lub 2017. Kolumna wskazuje, że odpowiedni nośnik obsługujący dane plik jest tylko do odczytu. Wartość is_media_read_only pozostaje niezmieniony, mimo że multimedia nie są już tylko do odczytu. Przywracanie lub Dołączanie bazy danych, do której należy plik, nadal nie może powodować zmiany kolumny wartość. Z powodu tego problemu niektóre operacje będą kończyły się niepowodzeniem, w tym włączenie TDE bazy danych. Może zostać wyświetlony komunikat o błędzie podobny do następującego:
Msg 33118, poziom 16, stan 2, wiersz LineNumber
Nie można włączyć ani zmodyfikować szyfrowania bazy danych w bazie danych, która jest tylko do odczytu, ma pliki tylko do odczytu lub nie jest odzyskiwana.
Stan
Firma Microsoft potwierdziła, że jest to problem występujący w produktach firmy Microsoft wymienionych w sekcji "dotyczy".
Rozwiązanie
Ten problem został rozwiązany w następujących zbiorczych aktualizacjach programu SQL Server:
Informacje dotyczące aktualizacji zbiorczych dla programu SQL Server:
Każda nowa Zbiorcza aktualizacja programu SQL Server zawiera wszystkie poprawki i wszystkie poprawki zabezpieczeń uwzględnione w poprzedniej aktualizacji zbiorczej. Zapoznaj się z najnowszymi aktualizacjami zbiorczymi dla programu SQL Server:
Informacje
Informacje o terminologiiużywanej przez firmę Microsoft do opisywania aktualizacji oprogramowania.