Síntomas

Suponga que ejecuta una consulta que carga datos mediante la instrucción BULK INSERT en una tabla que tiene tanto un índice de almacén de columnas no agrupado como un índice agrupado de almacén de columnas en SQL Server 2016 y 2017. Si la consulta se ejecuta al mismo tiempo a través de varias conexiones y SQL Server no concede suficiente memoria a algunas conexiones, la operación de inserción masiva puede producir errores y recibe errores de aserción similares a los siguientes:

Error: 17066, gravedad: 16, estado: 1.

Aserción de SQL Server: archivo: < qsupdate. cpp>, línea = 902 error de aserción = ' nullptr! = m_prsBulkInPhases '. Este error puede estar relacionado con el tiempo. Si el error persiste después de volver a ejecutar la instrucción, Use 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.

Error: 3624, gravedad: 20, estado: 1.

Se produjo un error en una comprobación de aserción del sistema. Compruebe el registro de errores de SQL Server para ver los detalles. Por lo general, el error de aserción se debe a un error de software o a daños en los datos. Para comprobar si hay daños en la base de datos, considere la posibilidad de ejecutar DBCC CHECKDB. Si aceptó el envío de volcados a Microsoft durante la instalación, se enviará un minivolcado a Microsoft. Es posible que Microsoft disponga de una actualización en el último Service Pack o en un hotfix del soporte técnico.

Además, SQL Server genera un archivo de volcado.

Resolución

Esta corrección se incluye en las siguientes actualizaciones acumulativas para SQL Server:

Actualización acumulativa 6 para SQL Server 2017

Actualización acumulativa 8 para SQL Server 2016 Service Pack 1.

Acerca de las compilaciones de SQL Server

Cada compilación nueva para SQL Server 2016 contiene todas las revisiones y correcciones de seguridad de la compilación anterior. Le recomendamos que instale las últimas actualizaciones acumulativas para SQL Server:

Actualización acumulativa más reciente de SQL Server 2017

compilación más reciente para SQL Server 2016

Estado

Microsoft ha confirmado que se trata de un problema de los productos de Microsoft recogidos en la sección "Se aplica a".

Referencias

Obtenga más información sobre la terminología que Microsoft usa para describir las actualizaciones de software.

¿Necesita más ayuda?

Ampliar sus conocimientos
Explorar los cursos
Obtener nuevas características primero
Unirse a Microsoft Insider

¿Le ha sido útil esta información?

¿Cuál es tu grado de satisfacción con la calidad del lenguaje?
¿Qué ha afectado a tu experiencia?

¡Gracias por sus comentarios!

×