Síntomas
Supongamos que la columna is_media_read_only el valor es ' 1 ' para un archivo de datos en sys.database_files y sys.master_files en SQL Server 2016 o 2017. La columna indica que el medio subyacente que hospeda los datos el archivo es de solo lectura. El valor de is_media_read_only permanece inalterado aunque los medios ya no sean de solo lectura. Restaurar o adjuntar la base de datos a la que el archivo pertenece aún no puede cambiar la columna eje. Debido a este problema, algunas operaciones fallarán incluyendo la habilitación de TDE en el Database. Es posible que reciba un mensaje de error similar al siguiente:
Msj 33118, nivel 16, estado 2, línea lineNumber
No se puede habilitar ni modificar el cifrado de base de datos en una base de datos que es de solo lectura, tiene archivos de solo lectura o no se ha recuperado.
Estado
Microsoft ha confirmado que se trata de un problema de los productos de Microsoft enumerados en la sección "Se aplica a".
Resolución
Este problema se ha corregido en las siguientes actualizaciones acumulativas para SQL Server:
Acerca de las actualizaciones acumulativas de SQL Server:
Cada actualización acumulativa para SQL Server contiene todas las revisiones y todas las revisiones de seguridad incluidas en la actualización acumulativa anterior. Consulte las últimas actualizaciones acumulativas para SQL Server:
Referencias
Obtenga más información sobre la terminologíaque Microsoft usa para describir las actualizaciones de software.