Sintomas
Suponha que você execute uma consulta paralela complexa que exija um número significativo de threads paralelos no Microsoft SQL Server 2012 ou no Microsoft SQL Server 2014, e os threads de trabalho se esgotarão no Agendador correspondente. Em uma condição rara, a consulta não faz nenhum progresso para o tempo indefinido devido a um deadlock não detectado.Observação Se outros agendadores do SQL Server tiverem trabalhadores disponíveis, o mecanismo de banco de dados poderá processar outras consultas corretamente.
Causa
Quando a privação de threads de trabalho ocorre, uma espera específica entre threads de trabalho não é tratada como um bloqueador potencial. Portanto, o monitor de deadlocks não detecta a condição. Isso faz com que a consulta não esteja respondendo. A probabilidade de tal condição ocorrer é baixa, e, principalmente, depende da forma do plano de consulta, do grau de paralelismo e da disponibilidade de threads de trabalho.
Resolução
Informações de atualização cumulativa
O problema foi corrigido primeiro na atualização cumulativa a seguir do 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. Recomendamos que você baixe e instale as atualizações cumulativas mais recentes do SQL Server:
Status
A Microsoft confirmou que este é um problema nos produtos Microsoft listados na seção "Aplicável a".