KB4469268 - CORREÇÃO: erro de E/S em um arquivo BPE causa tempo limite de buffer no SQL Server

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) 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) SQL Server 2017 Developer SQL Server 2017 Enterprise SQL Server 2017 Enterprise Core

Sintomas

Suponha que você tenha uma instância do Microsoft SQL Server 2014, 2016 ou 2017 que tenha a extensão do pool de buffers (BPE) habilitada. Se você tiver um erro de E/S que ocorre no arquivo BPE, o BPE pode ser desativado e um erro de tempo limite de buffer semelhante ao seguinte é registrado:

Observação

Erro de gravação do pool de buffers L2...
A extensão do pool de buffers foi desabilitada com êxito. Excluindo a extensão do pool de buffers "file_path".
Ocorreu um tempo limite enquanto aguardava a trava do buffer - tipo 4...
Erro: 845, Gravidade: 17, Estado: 1.
O tempo limite ocorreu enquanto aguardava a trava do buffer tipo 4 para a página (page_id)...
Erro: 5901, Gravidade: 16, Estado: 1.
Uma ou mais unidades de recuperação pertencentes ao banco de dados "database_name" falharam ao gerar um ponto de verificação. Isso geralmente é causado pela falta de recursos do sistema, como disco ou memória ou, em alguns casos, devido à corrupção do banco de dados. Examine as entradas anteriores no log de erros para obter informações mais detalhadas sobre essa falha.
Ocorreu um tempo limite enquanto aguardava a trava do buffer - tipo 3...

Quando esse problema ocorre, algumas travas de buffer órfãs permanecem e qualquer operação, como DBCC CHECKDB, CHECKPOINT ou BACKUP LOG, falha.

Observação Se você atualizar para a Atualização Cumulativa 1 para o SQL Server 2014 Service Pack 1, o erro ainda não poderá ser resolvido.

Resolução

Informações sobre a atualização cumulativa:

Esse problema é corrigido nas seguintes atualizações para o SQL Server:

Atualização cumulativa 14 para o SQL Server 2017

Atualização cumulativa 5 para o SQL Server 2016 Service Pack2

Atualização Cumulativa 1 para o SQL Server 2014 Service Pack 3

Atualização cumulativa 15 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 correções de segurança que estavam no build anterior. Recomendamos que você instale o build mais recente para a sua versão do SQL Server:

Atualização cumulativa mais recente do SQL Server 2017

Atualização cumulativa mais recente do SQL Server 2016

As atualizações cumulativas mais recentes do SQL Server 2014

Informações sobre o hotfix sob demanda:

Esse problema é corrigido na seguinte atualização de hotfix sob demanda para o SQL Server:

Atualização de hotfix sob demanda para o SQL Server 2016 SP2 CU4

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.