Sintomas
Uma declaração de longa duração da Linguagem de Definição de Dados (DDL) pode bloquear a tarefa de tuple mover de fundo e causar um impasse. Provavelmente, a tarefa de Tuple Mover será escolhida como vítima do impasse. Se isto ocorrer, o Microsoft SQL Server pode falhar. Além disso, recebe mensagens de erro que se assemelham ao seguinte no registo de erro do SQL Server:
Erro: 1205, Severidade: 13, Estado: 18.Transação (Processo ID <id processo>) foi impasse em recursos de bloqueio com outro processo e foi escolhido como vítima do impasse. Reencasse o transaction.ex_terminator: Possível rescisão devido à exceção durante o desenrolar da pilha.
Da mesma forma, quando a tarefa Tuple Mover é executada sob forte pressão de memória (por exemplo, a utilização da memória torna-se a 100 por cento), a tarefa Tuple Mover termina inesperadamente, o que faz com que o SQL Server se despenhe.
Resolução
Informação de atualização cumulativa
A correção para este problema está incluída na seguinte atualização cumulativa para o SQL Server:
Cada nova atualização cumulativa do SQL Server contém todos os hotfixes e todas as correções de segurança que foram incluídas com a atualização cumulativa anterior. Confira as últimas atualizações cumulativas do SQL Server:
Estado
A Microsoft confirmou que este problema ocorre nos produtos da Microsoft listados na secção "Aplica-se a".
Referências
Conheça a terminologia que a Microsoft utiliza para descrever atualizações de software.