KB3174476 - FIX: El interbloqueo se produce cuando se adquiere un bloqueo SCH-M y se modifica una partición en SQL Server 2014 o 2016

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

Síntomas

Tenga en cuenta el siguiente escenario:

  • Ejecuta una instrucción Transact-SQL que inicia una actualización de estadísticas obsoletas.
  • Ejecuta otra instrucción Transact-SQL en paralelo que adquiere un bloqueo de esquema (SCH-M), por ejemplo, la instrucción ALTER PARTITION SCHEME.

En este escenario, puede producirse un interbloqueo a tres bandas. El interbloqueo se encuentra entre el ALTER PARTITION SCHEME, la instrucción select y las estadísticas que se están actualizando.

Resolución

Este 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 para SQL Server contiene todas las revisiones y correcciones de seguridad que se incluyeron con la actualización acumulativa anterior. Se recomienda descargar e instalar las actualizaciones acumulativas más recientes para SQL Server:

      

Referencias

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