CORREÇÃO: Tempo limite trava ocorre quando você executa uma recompilação de índice online ou uma instrução merge no SQL Server

Aplica-se a: SQL Server 2016 DeveloperSQL Server 2016 EnterpriseSQL Server 2016 Enterprise Core

Sintomas


Suponha que você execute uma instância do Microsoft SQL Server 2017, 2016 ou 2014. Quando você executa uma recompilação de índice online ou uma instrução merge, você pode enfrentar um erro no log de erros seguido de um despejo de pilha e um tempo limite. A mensagem de erro é semelhante à seguinte:

Spid55 Data/hora foi esgotado durante a espera de registrador de divisão de buffer - tipo 4, bp 000002CA3B245D00, 1:456 de página, stat 0x408810b, id de banco de dados: DatabaseID, Id de unidade de alocação: 72057594307215360, 0x000002C02C45ACA8 de tarefas: 0, tempo_de_espera 300 segundos, sinalizadores 0x200000001a, possui a tarefa 0x000002C02C45ACA8. Não continuar a esperar.

Resolução


A correção para esse problema está incluída nas seguintes atualizações para SQL Server:

Atualização cumulativa 7 para SQL Server 2017      

Atualização cumulativa 9 para o SQL Server 2016 Service Pack 1

12 de atualização cumulativa para SQL Server 2014 SP2

Status


A Microsoft confirmou que este é um problema nos produtos Microsoft que estão listados na seção "Aplicável a".

Referências


Conheça a terminologia que a Microsoft usa para descrever as atualizações de software.