Problembeschreibung
Davon ausgehen, dass die is_media_read_only Spalte Wert ist "1" für eine Datendatei in sys.database_files und sys.master_files in SQL Server 2016 oder 2017. Die Spalte gibt an, dass das zugrunde liegende Medium, das die Daten hostet die Datei ist schreibgeschützt. Der is_media_read_only Wert bleibt unverändert, auch wenn das Medium nicht mehr schreibgeschützt ist. Wiederherstellen oder das Anfügen der Datenbank, zu der die Datei gehört, kann die Spalte weiterhin möglicherweise nicht ändern. Wert. Aufgrund dieses Problems treten bei einigen Vorgängen Fehler auf, einschließlich der Aktivierung von DSA auf dem Datenbank. Möglicherweise wird eine Fehlermeldung wie die folgende angezeigt:
Msg 33118, Ebene 16, Zustand 2, Zeile LineNumber
Datenbankverschlüsselung kann nicht aktiviert oder geändert werden in einer schreibgeschützten Datenbank hat schreibgeschützte Dateien oder wird nicht wiederhergestellt.
Status
Microsoft hat bestätigt, dass es sich hierbei um ein Problem bei den in diesem Artikel genannten Microsoft-Produkten handelt.
Fehlerbehebung
Dieses Problem wurde in den folgenden kumulativen Updates für SQL Server behoben:
Informationen zu kumulativen Updates für SQL Server:
Jedes neue kumulative Update für SQL Server enthält alle Hotfixes und alle Sicherheitsupdates, die im vorherigen kumulativen Update enthalten waren. Schauen Sie sich die neuesten kumulativen Updates für SQL Server an:
Informationsquellen
Erfahren Sie mehr über die Terminologie, mit der Microsoft Softwareupdates beschreibt.