REVISIÓN: Producir interbloqueos en SSISDB cuando ejecuta varios paquetes SSIS en SQL Server 2014 o 2016

Se aplica a: SQL Server 2014 DeveloperSQL Server 2014 EnterpriseSQL Server 2014 Enterprise Core

Síntomas


Se supone que usa SQL Server 2014 o 2016. Al ejecutar varios paquetes de SQL Server Integration Services (SSIS) que se encuentran en la base de datos de catálogo de servicios de integración (SSISDB) al mismo tiempo, puede encontrarse con frecuencia un problema de interbloqueo en SSISDB. Además, recibirá el siguiente mensaje de error:

Se ha producido un error: System.Data.SqlClient.SqlException (0x80131904): la transacción (Id. de proceso 58) quedó en interbloqueo en recursos de bloqueo con otro proceso y fue elegida como sujeto del interbloqueo. Vuelva a ejecutar la transacción.

Solución


Este problema se corrigió en las actualizaciones acumulativas de foloowing para SQL Server:

Actualización acumulativa 7 para SQL Server 2016 RTM

Actualización acumulativa 4 para SQL Server 2016 SP1

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

12 de actualización acumulativa para SQL Server 2014 Service Pack 1

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ía que utiliza Microsoft para describir las actualizaciones de software.