Nº de error: 9822981 (sqlbuvsts01)
Nº de error: 60630 (Idea de contenido)
Nº de error: 60502 (Idea de contenido)

Síntomas

Cuando ejecuta una instrucción INSERT SELECT en una tabla de índice (ICC) columnstore agrupado en Microsoft SQL Server 2016, encontrará un interbloqueo interno de la consulta en el búfer de comunicación si la instrucción se ejecuta en la misma transacción como una instrucción truncate en la misma tabla de la instrucción consular común.

Causa

Cuando hay una operación de modificación de esquema (como TRUNCATE TABLE y ALTER TABLE) en la misma transacción con parallel INSERT SELECT, puede recibir un interbloqueo interno de la consulta. Este problema se produce si la directiva de bloqueo específico para INSERT SELECT paralelo sólo funciona cuando existe un bloqueo X. En este escenario, puede recibir un bloqueo SCH_M que cubre el acceso de modo X.

Solución

Este problema se corregirá en las siguientes actualizaciones acumulativas de SQL Server:

Actualización acumulativa 6 para SQL Server 2016 RTM

Actualización acumulativa 3 para SQL Server 2016 SP1

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:

Actualización acumulativa más reciente para SQL Server 2016

Este problema también se corrige en Microsoft Analytics plataforma de sistema (APS) 2016. Para obtener más información, consultecorregir: deshabilitar SMB 1.0 en 2016 APS para reducir la superficie de ataque.

Solución alternativa

Para evitar este problema, puede hacer lo siguiente:

  • Establecer MAXDOP 1 para evitar la INSERCIÓN paralela.

  • Quite la instrucción consular común durante la operación INSERT SELECT.

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 acerca de la terminologíaque utiliza Microsoft para describir las actualizaciones de software.

KE:
Author: 
Writer: v-madora
Tech Reviewer: mromeros
Redactor: v-phoebh

¿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!

×