Sintomas
Quando executa o comando DBCC CHECKDB/CHECKTABLE, as verificações de pureza de dados podem fazer com que o comando seja executado inesperadamente durante muito tempo. Este problema ocorre para o comando DBCC CHECKDB/CHECKTABLE nas seguintes circunstâncias:
- Suponha que tem uma base de dados ou tabela que contém dados do tipo de User-Defined CLR (UDT) sqL no Microsoft SQL Server 2012. SQL Server não está a reutilizar corretamente a memória do blob interno durante a validação do UDT clr do SQL.
- A memória concedida para as operações DBCC (checktable ou checkdb por tabela) é estimada incorretamente em servidores de memória grande.
Este problema pode causar consumo excessivo de memória e CPU.
Resolução
Informações do service pack
Para resolver este problema, obtenha o service pack seguinte para SQL Server.
- Como obter o service pack mais recente para SQL Server 2012
- Como obter o service pack mais recente do SQL Server 2014
Para obter mais informações sobre SQL Server Service Pack 3 (SP3) e SQL Server 2014 Service Pack 1 (SP1), veja os erros corrigidos no Service Pack 3 do SQL Server 2012 e os erros corrigidos no SQL Server Service Pack 1 de 2014.
Informações de atualização cumulativa
O problema foi corrigido pela primeira vez na seguinte atualização cumulativa de SQL Server:
- Atualização Cumulativa 4 para SQL Server 2014 SP1
- Atualização Cumulativa 6 para SQL Server 2014
- Atualização Cumulativa 4 para SQL Server 2012 SP2
Recomendação: Instale a atualização cumulativa mais recente para SQL Server
Cada nova atualização cumulativa para SQL Server contém todas as correções e todas as correções de segurança incluídas na atualização cumulativa anterior. Recomendamos que transfira e instale as atualizações cumulativas mais recentes para SQL Server:
- Atualização cumulativa mais recente do SQL Server 2014 SP1
- Atualização cumulativa mais recente para SQL Server 2014
- Atualização cumulativa mais recente do SQL Server 2012 SP2
Referências
Para obter mais informações sobre as operações DBCC, veja as seguintes mensagens de blogue no MSDN:
Estado
A Microsoft confirmou que se trata de um problema nos produtos Microsoft listados na secção "Aplica-se a".