KB3189959 - CORREÇÃO: o deadlock causa transação adiada no réplica secundário em um ambiente Always On

Aplica-se a
SQL Server 2014 Enterprise - duplicate (do not use) SQL Server 2014 Enterprise Core - duplicate (do not use) SQL Server 2016 Service Pack 1 SQL Server 2016 Developer - duplicate (do not use) SQL Server 2016 Enterprise - duplicate (do not use) SQL Server 2016 Enterprise Core - duplicate (do not use) SQL Server 2016 Standard - duplicate (do not use)

Sintomas

Em um ambiente SQL Server Always On, você inicia uma transação grande no réplica primário. Se uma nova página for alocada por uma divisão de página na transação, um bloqueio PAGE IX migrará para essa nova página na réplica secundária. Nessa situação, ocorre um conflito com um bloqueio PAGE X e uma condição de deadlock causa uma transação adiada na réplica secundária.

Resolução

Esse problema é corrigido na seguinte atualização cumulativa para o SQL Server:

     Atualização cumulativa 5 para o SQL Server 2016 RTM

     Atualização cumulativa 2 para o SQL Server 2016 SP1

Atualização cumulativa 3 para o SQL Server 2014 Service Pack 2
  

Sobre atualizações cumulativas para o SQL Server

Cada nova atualização cumulativa do SQL Server contém todos os hotfixes e todas as correções de segurança incluídas na atualização cumulativa anterior. Confira as atualizações cumulativas mais recentes para o SQL Server:

     Atualização cumulativa mais recente do SQL Server 2016

Atualização cumulativa mais recente do SQL Server 2014

Status

A Microsoft confirmou que este é um problema nos produtos da Microsoft listados na seção "Aplica-se a".

Referências

Saiba mais sobre a terminologia que a Microsoft usa para descrever atualizações de software.