Symptomen
Ga ervan uitgaan dat de kolom is_media_read_only waarde is ' 1 ' voor een gegevensbestand in sys.database_files en sys.master_files in SQL Server 2016 of 2017. De kolom geeft aan dat de onderliggende media die de gegevens hosten het bestand is alleen-lezen. De is_media_read_only waarde blijft ongewijzigd, ook niet langer alleen-lezen. Terugzetten of Wanneer u de database bijvoegt waarvan het bestanddeel uitmaakt, wordt de kolom nog steeds niet gewijzigd waardeparen. Vanwege dit probleem kunnen sommige bewerkingen niet worden uitgevoerd, waaronder het inschakelen van TDE op de database. U krijgt mogelijk een foutbericht van de volgende strekking:
Msg 33118, niveau 16, status 2, regel LineNumber
Kan databaseversleuteling niet in-of wijzigen voor een database die alleen-lezen is, heeft alleen-lezen bestanden of deze niet worden hersteld.
Status
Microsoft heeft bevestigd dat dit probleem zich kan voordoen in de Microsoft-producten die worden vermeld in de sectie Van toepassing op.
Oplossing
Dit probleem is opgelost in de volgende cumulatieve updates voor SQL Server:
Over cumulatieve updates voor SQL Server:
Elke nieuwe cumulatieve update voor SQL Server bevat alle hotfixes en alle beveiligingsoplossingen die zijn opgenomen in de vorige cumulatieve update. Bekijk de nieuwste cumulatieve updates voor SQL Server:
Verwijzingen
Lees meer over de terminologiedie door Microsoft wordt gebruikt om software-updates te beschrijven.