Mensagens transacionais podem ser limpas depois de você reiniciar o computador se os arquivos LQS estiverem faltando

Traduções deste artigo Traduções deste artigo
ID do artigo: 827493 - Exibir os produtos aos quais esse artigo se aplica.
Expandir tudo | Recolher tudo

Neste artigo

Sintomas

Após reiniciar seu computador, as mensagens transacionais no enfileiramento de mensagens da Microsoft podem ser limpas para qualquer um dos seguintes motivos:
  • Estão faltando arquivos LQS (armazenamento de fila local).
  • Os arquivos LQS ficam inacessíveis.
  • Os arquivos LQS estão corrompidos.

Causa

O Message Queuing mantém um cache de parâmetros para filas públicas locais. O cache de parâmetros para filas públicas locais é chamado LQS. Quando você reiniciar o computador para recuperar arquivos de pacote, enfileiramento de mensagens usa esse cache para criar objetos de fila interna. Se um arquivo LQS não for encontrado para uma fila pública local, as mensagens são consideradas "saída". Quando Enfileiramento de mensagens se conecta ao serviço de diretório do Active Directory e localiza que a fila é uma fila pública local, enfileiramento de mensagens marca o objeto de fila não é válido e limpa todas as mensagens da fila.

Resolução

Informações sobre o hotfix

Um hotfix suportado agora está disponível da Microsoft, mas destina-se somente a corrigir o problema descrito neste artigo. Aplique-o somente nos sistemas que apresentarem esse problema específico. Esta correcção poderá submetida a testes adicionais. Portanto, se você não tiver sido gravemente afetado por esse problema, recomendamos que você aguarde o próximo Microsoft Windows 2000 Service Pack que contém esse hotfix.

Para resolver esse problema imediatamente, contate o Atendimento Microsoft para obter o hotfix. Para obter uma lista completa de telefones do Atendimento Microsoft e informações sobre os custos de suporte da, visite o seguinte site:
http://support.microsoft.com/contactus/?ws=support
Observação Em alguns casos, as taxas cobradas pelas ligações para chamadas de suporte podem ser canceladas se um profissional de suporte da Microsoft determinar que uma atualização específica resolverá o problema. Os custos normais de suporte serão aplicados a questões e problemas que não se qualificam à atualização específica em questão de suporte adicionais.

Pré-requisitos

Não pré-requisitos são necessários.

Requisitos de reinicialização

Reinicie o computador após aplicar esse hotfix.

Informações sobre o arquivo

A versão em inglês deste hotfix apresenta os atributos de arquivo (ou posteriores) listados na tabela a seguir. As datas e horas desses arquivos são listadas na acordo hora universal coordenada (UTC). Quando você exibe as informações do arquivo, ele é convertido para a hora local. Para encontrar a diferença entre o UTC e a hora local, use a guia fuso horário na ferramenta Data e hora no painel de controle.
   Date         Time   Version            Size    File name
   --------------------------------------------------------------
   28-Aug-2003  17:20  5.0.0.778         281,360  Mq1repl.dll      
   17-Jun-2003  14:33  5.0.0.778          14,096  Mq1sync.exe      
   28-Aug-2003  15:00  5.0.0.783          76,144  Mqac.sys
   28-Aug-2003  17:20  5.0.0.783         217,360  Mqads.dll        
   30-Oct-2002  13:43  5.0.0.761          25,360  Mqbkup.exe       
   28-Aug-2003  17:20  5.0.0.778          76,560  Mqdscli.dll      
   28-Aug-2003  17:20  5.0.0.773          42,256  Mqdssrv.dll      
   21-Oct-2002  17:31  5.0.0.759          98,064  Mqmig.exe        
   28-Aug-2003  17:20  5.0.0.759         265,488  Mqmigrat.dll     
   28-Aug-2003  17:20  5.0.0.740         222,480  Mqoa.dll         
   28-Aug-2003  17:20  5.0.0.783           9,488  Mqperf.dll       
   28-Aug-2003  17:20  5.0.0.783         431,888  Mqqm.dll         
   28-Aug-2003  17:20  5.0.0.778         102,672  Mqrt.dll         
   28-Aug-2003  17:20  5.0.0.776          70,928  Mqsec.dll        
   28-Aug-2003  17:20  5.0.0.783         400,656  Mqsnap.dll       
   28-Aug-2003  17:20  5.0.0.762          23,824  Mqupgrd.dll      
   28-Aug-2003  17:20  5.0.0.782         110,864  Mqutil.dll       
   28-Aug-2003  17:20  5.0.0.748          64,784  Msmq.cpl

Mais Informações

Os seguintes problemas são resolvidos nesse hotfix:
  • Um problema pode ocorrer ao criar o cache LQS. Se houver problemas temporários que ocorrem ao consultar o Active Directory, enfileiramento de mensagens pode excluir arquivos LQS válidos. O Message Queuing não recriar os arquivos LQS válidos até que você reinicie o computador. Esse hotfix garante que qualquer erro é tratado corretamente. Além disso, o hotfix certifica-se que os arquivos LQS não são excluídos.
  • Quando Enfileiramento de mensagens é iniciado e, em seguida, recupera arquivos de pacote, enfileiramento de mensagens usa o cache LQS. O Message Queuing não consulta o serviço de diretório do Active Directory. Se um arquivo LQS estiver faltando ou está inacessível, os pacotes e a fila são considerados "saída". Posteriormente, quando o enfileiramento de mensagens se conecta ao serviço de diretório do Active Directory e, em seguida, valida as filas, enfileiramento de mensagens encontra uma inconsistência. A inconsistência ocorre porque a fila está marcado como "saída", mas o serviço de diretório do Active Directory identifica a fila como "local". Portanto, a fila é removida. Isso foi corrigido usando sinalizadores para cada pacote. Os sinalizadores de marcar o pacote como "local" ou "na fila de destino." Em recuperação, se os pacotes são "locais", mas o objeto de fila é criado é "saída" por causa de um arquivo LQS ausente, enfileiramento marca o objeto de fila como "não é consistente." Enfileiramento de mensagens, em seguida, insere um modo "não-responsivo". O Message Queuing não aceitará sessões e as interfaces (RPC) chamada de procedimento remoto não estão iniciadas. O serviço de enfileiramento de espera para entrar online e recriar cache LQS.

    Duas situações a seguir podem ocorrer:
    • A fila inconsistente pode ser causada por uma fila pública que tenha sido excluída. As mensagens ainda podem ser na fila se notificação não for recebida. Nesse caso, a fila é removida e Message Queuing continua operação comum.
    • A fila está realmente em um estado inconsistente. O Message Queuing fecha e você precisa reiniciar o Message Queuing. No entanto, as mensagens não serão perdidas. O serviço de enfileiramento tem que encerrar devido a complexidade e o risco que estão envolvidos quando uma fila de "saída" é convertida em uma fila de "local".

      Quando um estado inconsistente é encontrado depois de aplicar esse hotfix, o seguinte evento pode ser registrado no log de eventos durante a recuperação:

      Tipo de evento: erro
      Origem do evento: MSMQ
      Categoria do evento: núcleo
      IDENTIFICAÇÃO de evento: 2083
      Data: 18/5/2004
      Tempo: 4: 02: 09 PM
      Usuário: N/d
      Computador: Server

      Descrição: Não é possível recuperar o arquivo de pacote de persistência e o arquivo de log. (Erro: status de fila inconsistentes. Consulte o artigo Microsoft Knowledge Base 827493 em support.microsoft.com. Para obter mais informações, consulte o Centro de Ajuda e suporte em http://support.microsoft.com.
Um novo parâmetro do Registro existe que você pode usar para reverter para o comportamento antigo se você não estiver interessado em mensagens no log de eventos. Você pode usar esse novo parâmetro de registro quando você não deseja enfileiramento de mensagens para estar em um modo "não-responsivo" até que o enfileiramento de mensagens localiza um controlador de domínio. Criar
hklm\software\microsoft\msmq\parameters\PurgeInconsistentQueues
como um valor DWORD e defina o valor DWORD como 1 para reverter para o comportamento antigo.

Situação

A Microsoft confirmou que este é um problema nos produtos da Microsoft listados na seção "Aplica-se a".

Referências

Para obter informações adicionais sobre como os pacotes de hotfix são nomeados, clique no número abaixo para ler o artigo na Base de dados de Conhecimento da Microsoft:
816915Novo esquema de nomeação de arquivo para pacotes de atualização de software do Microsoft Windows

Propriedades

ID do artigo: 827493 - Última revisão: quarta-feira, 20 de setembro de 2006 - Revisão: 3.0
A informação contida neste artigo aplica-se a:
  • Microsoft Message Queuing 2.0
Palavras-chave: 
kbmt kbhotfixserver kbqfe kbbug kbfix kbqfe kbwin2000presp5fix KB827493 KbMtpt
Tradução automática
IMPORTANTE: Este artigo foi traduzido por um sistema de tradução automática (também designado por Machine Translation ou MT), não tendo sido portanto traduzido ou revisto por pessoas. A Microsoft possui artigos traduzidos por aplicações (MT) e artigos traduzidos por tradutores profissionais, com o objetivo de oferecer em português a totalidade dos artigos existentes na base de dados de suporte. No entanto, a tradução automática não é sempre perfeita, podendo conter erros de vocabulário, sintaxe ou gramática. A Microsoft não é responsável por incoerências, erros ou prejuízos ocorridos em decorrência da utilização dos artigos MT por parte dos nossos clientes. A Microsoft realiza atualizações freqüentes ao software de tradução automática (MT). Obrigado.
Clique aqui para ver a versão em Inglês deste artigo: 827493

Submeter comentários

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com