Sintomas
Considere o seguinte cenário:
-
Tem uma aplicação que utiliza o Microsoft SQL Server Service Broker para enviar mensagens.
-
A aplicação envia uma mensagem para executar uma consulta distribuída no Microsoft SQL Server 2012.
-
O Corretor de Serviços inicia um procedimento armazenado para lidar com esta mensagem.
Neste cenário, o procedimento armazenado pode falhar. Além disso, a seguinte mensagem de erro é registada no registo de erro do SQL Server:
Data Hora espiada## Recuperação de quaisquer transações distribuídas em dúvida envolvendo o Coordenador de Transações Distribuídas da Microsoft (MS DTC) concluída. Esta é apenas uma mensagem informativa. Não é necessária qualquer ação do utilizador.Hora da data Servidor Utilizando a versão 'dbghelp.dll' '4.0.5' DateTime Server *********************************************************************************************************************************************************************************************************************************************************************************************************************** spidDate Time Servidor de tempoDate Time deDate Timedatação * INÍCIO DE TEMPO DESEMANA * Servidor de tempode dataçãoServidor * ************************************************************************************************************************************************************ Horada data Server Stack Signature para a lixeira é 0x0000000000000039CDate TimeAgenda Mento 0:0:0 (0x25b0) O Trabalhador 0x0000000FB480160 parece não estar a ceder no Agendador 4. Tempo de criação de fios: 12971983687281. Apróx Thread CPU Usado: kernel 0 ms, utilizador 70138 ms. Utilização do Processo 7%. Sistema Idle 85%. Intervalo: 70138 ms.Hora da data Servidor Processo de despejo externo código de devolução 0x200000001.
Resolução
Informação de atualização cumulativa
SQL Server 2012
A correção para este problema foi lançada pela primeira vez na Atualização Cumulativa 1. Para obter mais informações sobre como obter este pacote de atualização cumulativa para o SQL Server 2012, clique no seguinte número de artigo para ver o artigo na Base de Conhecimento da Microsoft:
2679368 Pacote de atualização cumulativo 1 para SQL Server 2012Nota Como as construções são cumulativas, cada nova versão de correção contém todos os hotfixes e todas as correções de segurança que foram incluídas com o anterior lançamento de correção SQL Server 2012. Recomendamos que considere aplicar o mais recente lançamento de correção que contém este hotfix. Para mais informações, clique no número de artigo que se segue para ver o artigo na Base de Dados de Conhecimento Microsoft:
2692828 O SQL Server 2012 constrói que foram lançados após o lançamento do SQL Server 2012
Estado
A Microsoft confirmou que este problema ocorre nos produtos da Microsoft listados na secção "Aplica-se a".
Referências
Para obter mais informações sobre o Modelo de Manutenção Incremental para O Servidor SQL, clique no seguinte número de artigo para ver o artigo na Base de Conhecimento da Microsoft:
935897 Um Modelo de Manutenção Incremental está disponível na equipa do SQL Server para entregar hotfixes para problemas relatadosPara obter mais informações sobre o esquema de nomeação para atualizações do SQL Server, clique no seguinte número de artigo para ver o artigo na Base de Conhecimento da Microsoft:
822499 Esquema de nomeação para pacotes de atualização de software do Microsoft SQL ServerPara obter mais informações sobre a terminologia da atualização do software, clique no seguinte número de artigo para ver o artigo na Base de Conhecimento da Microsoft:
824684Descrição da terminologia padrão utilizada para descrever as atualizações de software da Microsoft