REVISIÓN: Se produce una aserción de sistema de longrec.inl:1318 al reconstruir o crear un índice en una tabla de SQL Server 2012

IMPORTANTE: Este artículo ha sido traducido por un software de traducción automática de Microsoft (http://support.microsoft.com/gp/mtdetails) en lugar de un traductor humano. Microsoft le ofrece artículos traducidos por un traductor humano y artículos traducidos automáticamente para que tenga acceso en su propio idioma a todos los artículos de nuestra base de conocimientos (Knowledge Base). Sin embargo, los artículos traducidos automáticamente pueden contener errores en el vocabulario, la sintaxis o la gramática, como los que un extranjero podría cometer al hablar el idioma. Microsoft no se hace responsable de cualquier imprecisión, error o daño ocasionado por una mala traducción del contenido o como consecuencia de su utilización por nuestros clientes. Microsoft suele actualizar el software de traducción frecuentemente.

Haga clic aquí para ver el artículo original (en inglés): 3053960
Síntomas
Suponga que tiene una tabla que contiene un FILESTREAMcolumn y una columna LOB en Microsoft SQL Server2012. Al quitar la columna LOB y tratar de generar un índice agrupado existente o crear un nuevo índice agrupado, recibirá el siguiente mensaje de error de aserción del sistema:
Fecha>Hora> spidID.> Error: 17066, gravedad: 16, estado: 1.
Fecha>Hora> spidID.> SQL Server aserción: archivo:FilePath> \longrec.inl >, línea = 1318 Error de aserción = ' outBufLen > = offsetof (InRowContent, m_varBlobCol) + inBufLen'. Este error puede ser relacionados con el tiempo. Si el error persiste después de volver a ejecutar la instrucción, utilice DBCC CHECKDB para comprobar la integridad estructural de la base de datos o reinicie el servidor para asegurarse de que las estructuras de datos en memoria no están dañadas.
Fecha>Hora> spidID.> Error: 3624, gravedad: 20, estado: 1.
Fecha>Hora> spidID.> Error una comprobación de aserción del sistema. Compruebe el registro de errores de SQL Server para obtener más detalles. Normalmente, un error de aserción se debe a una corrupción de datos o error de software. Para comprobar si hay daños en la base de datos, considere la posibilidad de ejecutar DBCC CHECKDB. Si decidió enviar volcados a Microsoft durante la instalación, se enviará un mini volcado a Microsoft. Una actualización esté disponible en el Service Pack más reciente o en un QFE del soporte técnico de Microsoft.
Solución
El problema se solucionó primero en la siguiente actualización acumulativa de SQL Server.

Actualización acumulativa 6 para Service Pack 2 de SQL Server 2012

Acerca de las actualizaciones acumulativas de SQL Server

Cada nueva actualización acumulativa para SQL Server contiene todas las revisiones y todas las revisiones de la seguridad que se incluyeron en la actualización acumulativa anterior. Consulte 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".

Advertencia: este artículo se tradujo automáticamente

Propiedades

Id. de artículo: 3053960 - Última revisión: 03/14/2016 10:37:00 - Revisión: 2.0

Microsoft SQL Server 2012 Service Pack 2

  • kbqfe kbfix kbsurveynew kbexpertiseadvanced kbmt KB3053960 KbMtes
Comentarios