KB4025261 - CORREÇÃO: A configuração para prioridade de deadlock não funciona quando você executa a instrução ALTER PARTITION FUNCTION no SQL Server 2016

Aplica-se A
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

Suponha que você tenha uma sessão cuja prioridade de deadlock esteja definida como um valor maior que -10 (usando a sintaxe de SET DEADLOCK_PRIORITY HIGH | NORMAL | BAIXO ou utilizando um valor inteiro maior do que -10). Quando a sessão executa a instrução ALTER PARTITION FUNCTION , a prioridade de deadlock da sessão é temporariamente definida como -10 durante o processo, e a sessão é sempre escolhida como a vítima de deadlock. O valor definido pelo utilizador não é honrado.

Notas

  • Uma vez que os mnemónicos de prioridade de impasse de "HIGH / NORMAL / LOW" são mapeados para os valores inteiros correspondentes de "5 / 0 / -5", definir a prioridade de impasse de outras sessões para LOW não irá ajudar. Para obter mais informações sobre prioridades de impasse e seus valores numéricos, consulte SET DEADLOCK_PRIORITY (Transact-SQL).
  • Depois de instalar essa correção, para permitir que a instrução ALTER PARTITION FUNCTION honre a prioridade de bloqueio de sessão definida pelo usuário atual, use o sinalizador de rastreamento 1237.

Resolução

Este problema foi corrigido na seguinte atualização cumulativa para SQL Server:

Atualização cumulativa 3 para SQL Server 2016 SP1

Acerca das atualizações cumulativas para SQL Server:

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

Atualização cumulativa mais recente para o SQL Server 2016

Estado

A Microsoft confirmou que se trata de um problema nos produtos Microsoft listados na secção "Aplica-se a".

Referências

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