Síntomas
Tenga en cuenta el siguiente escenario:
- Tiene una base de datos que utiliza el procesamiento de transacciones en línea (OLTP) en memoria en Microsoft SQL Server 2016 o SQL Server 2017.
- Una unidad de disco contiene $FSLOG que se muestra como LLENA.
En este escenario, se produce un error en la restauración de la base de datos cuando se cumple una de las condiciones siguientes:
- Al reiniciar el servicio de SQL Server. En esta situación, si la base de datos se reinicia, puede observar que se produce un error en la recuperación de la base de datos y se devuelve un error 5511. Además, la base de datos puede entrar en modo SOSPECHOSO.
- Al intentar restaurar la base de datos a partir de una copia de seguridad. En esta situación, es posible que la base de datos no se conecte debido a la corrupción en el registro del sistema de archivos. Por ejemplo, si el nombre de archivo contiene el patrón de nombre "ffff".
En estas condiciones, puede recibir mensajes de error similares a los siguientes:
Nota
Msj 5511, Nivel 16, Estado 10
El registro de registro del sistema de archivos de FILESTREAM 'fba1eafd-fc759c68-ffff.045e1502-038a6397-0000.d790ce11-7d80-4654-9ec0-0c7f4f7c5388.0-0.1000016' en la carpeta de registro está dañado.
Msj 3167, Nivel 16, Estado 1
RESTORE no se pudo iniciar la base de datos DatabaseName
Msj 3013, Nivel 16, Estado 1
RESTORE DATABASE está terminando de forma anómala.
Msj 3414, Nivel 21, Estado 1
Se ha producido un error durante la recuperación que impide que se reinicie la base de datos DatabaseName . Diagnostique los errores de recuperación y corríjalos, o restaure a partir de una copia de seguridad que sepa que no esté dañada. Si los errores no se corrigen o no se esperan, póngase en contacto con el soporte técnico
Resolución
Este problema se corrige en la siguiente actualización acumulativa para SQL Server:
Actualización acumulativa 38 para SQL Server 2017 (compilación 50785)
Actualización acumulativa 6 para SQL Server 2016 SP1
Acerca de las actualizaciones acumulativas para SQL Server:
Cada nueva actualización acumulativa para SQL Server contiene todas las revisiones y correcciones de seguridad que se incluyeron con la actualización acumulativa anterior. Consulte las actualizaciones acumulativas más recientes para SQL Server:
Actualización acumulativa más reciente para SQL Server 2017
Actualización acumulativa más reciente para SQL Server 2016
Estado
Microsoft ha confirmado que se trata de un problema de los productos de Microsoft que se enumeran en la sección "Aplicable a".
Referencias
Obtenga información sobre la terminología que usa Microsoft para describir las actualizaciones de software.