KB3044958 - CORRECCIÓN: Se produce un error en la recuperación de reversión en una instantánea al ejecutar DBCC CHECKDB y, a continuación, SQL Server se cierra inesperadamente

Se aplica a
SQL Server 2012 Enterprise SQL Server 2012 Developer SQL Server 2012 Standard SQL Server 2012 Web SQL Server 2014 Developer - duplicate (do not use) SQL Server 2014 Enterprise - duplicate (do not use) SQL Server 2014 Standard - duplicate (do not use)

Síntomas

Suponga que ejecuta el comando DBCC CHECKDB que crea una instantánea transitorio o una instantánea en una base de datos que tiene transacciones en curso en SQL Server 2012 o SQL Server 2014, y la recuperación de reversión en la instantánea falla debido a un error externo, por ejemplo, un error de E/S. En esta situación, los siguientes mensajes de error se registran SQL Server registro de errores y SQL Server se cierran inesperadamente:

Nota

<timestamp><SPID><n> transacciones resumidas en la base de datos '<dbname>' (<id>). Solo se trata de un mensaje informativo. No es necesaria ninguna acción del usuario.
<timestamp><SPID> El sistema operativo devolvió el error 665 (La operación solicitada no se pudo completar debido a una limitación del sistema de archivos) a SQL Server durante un desplazamiento de escritura en desplazamiento><en el archivo "<nombre de archivo>". Los mensajes adicionales en el registro de errores de SQL Server y el registro de eventos del sistema pueden proporcionar más detalles. Esta es una condición de error grave a nivel del sistema que amenaza la integridad de la base de datos y debe corregirse inmediatamente. Complete una comprobación completa de coherencia de la base de datos (DBCC CHECKDB). Este error puede deberse a muchos factores; para obtener más información, consulta SQL Server Libros en línea.
<error SPID> de marca de tiempo><: 3314, gravedad: 17, estado: 3.
<timestamp><SPID> Durante la reversión de una operación registrada en la base de datos '<dbname>', se produjo un error en el id. de registro de registro (<aa:bb:cc>). Normalmente, el error específico se registra anteriormente como un error en el servicio de registro de eventos de Windows. Restaure la base de datos o el archivo a partir de una copia de seguridad o repare la base de datos.
<error SPID> de marca de tiempo><: 831, gravedad: 20, estado: 1.
<timestamp><SPID> No se puede desasignar una página guardada.
<error SPID> de marca de tiempo><: 3449, gravedad: 21, estado: 1.
<timestamp><SPID> SQL Server debe apagarse para recuperar una base de datos (id<. de base de datos dbid>). La base de datos es una base de datos de usuarios que no se pudo cerrar o una base de datos del sistema. Reinicia el SQL Server. Si la base de datos no se puede recuperar después de otro inicio, repare o restaure la base de datos.
<marca de tiempo><SPID> SQL Trace se detuvo debido al apagado del servidor. Id. de seguimiento = '1'. Solo se trata de un mensaje informativo; no es necesaria ninguna acción del usuario.
<marca de tiempo><SPID> SQL Trace se detuvo debido al apagado del servidor. Id. de seguimiento = '2'. Solo se trata de un mensaje informativo; no es necesaria ninguna acción del usuario.
<error SPID> de marca de tiempo><: 17188, gravedad: 16, estado: 1.

Causa

Este problema se produce porque SQL Server intenta desconectar la base de datos afectada para el control de errores cuando se produce un error en una recuperación de reversión en una instantánea. Sin embargo, la base de datos no puede estar sin conexión debido al cierre interno retenido. Por lo tanto, el servicio de SQL Server se apaga.

Resolución

Información del Service Pack

Para resolver este problema, obtenga el Service Pack 1 para SQL Server 2014.

Para obtener más información sobre el Service Pack 1 (SP1) de SQL Server 2014, consulte errores corregidos en SQL Server 2014 Service Pack 1 .

Información de actualización acumulativa

El problema se corrigió por primera vez en la siguiente actualización acumulativa de SQL Server.

Recomendación: Instalar la actualización acumulativa más reciente para SQL Server

Cada nueva actualización acumulativa de SQL Server contiene todas las revisiones y todas las correcciones de seguridad que se incluyeron con la actualización acumulativa anterior. Le recomendamos que descargue e instale las actualizaciones acumulativas más recientes para SQL Server:

      

Estado

Microsoft ha confirmado que se trata de un problema de los productos de Microsoft que se enumeran en la sección "Aplicable a".