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:
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.