Sintomas
Considere o seguinte cenário:
-
Você executa uma consulta em relação a sys.dm_exec_query_stats e sys.dm_exec_procedure_stats , usando uma associação externa em Microsoft SQL Server 2012.
-
Incompatibilidade os critérios de união como ingressar em sql_handle para plan_handle.
-
Exportar um relatório em PDF com fontes Unicode, como Arial Unicode MDS ou Lucida Sans Unicode.
Nesse cenário, a consulta será nunca termine e consumir um inteiro principais que vale a pena de recursos indefinidamente, que faz com que muitos outros processos de falha.
Quando você tentar fechar o SPID, isso resulta em um erro de agendador não produzindo e nenhuma alteração visível para o estado do servidor. Nessa situação, o SQL Server será congelada quando você tentar reiniciar a instância e é a única maneira que resolve o problema ao reiniciar o Windows.
Causa
O problema ocorre porque a consulta é um loop infinito quando um plano armazenado em cache com base em um predicado de identificador de plano não for encontrado na lógica de back-end.
Resolução
Informações do service pack para o SQL Server 2012
Para resolver esse problema, obtenha o service pack mais recente para o SQL Server 2012. Para obter mais informações, clique no número de artigo a seguir para visualizar o artigo na Base de Dados de Conhecimento da Microsoft:
2674319 bugs corrigidos no Service Pack 1 do SQL Server 2012
Status
A Microsoft confirma que este é um problema em seus produtos listados na seção "Aplica-se a".