ID do artigo: 817076
Expandir tudo | Recolher tudo

Neste artigo

Descrição do problema

Quando um cliente determina que o site do cliente tem servidores sem roteamento Microsoft Message Queuing (também conhecido como MSMQ), o cliente consulta para links de sites e entradas de site para aprender a topologia da empresa. Isso ocorre para que o cliente possa fazer todas as decisões de roteamento que normalmente são feitas por um servidor de roteamento. O algoritmo de roteamento de enfileiramento de mensagens usa links de sites e entradas de site. Isso está definido no serviço de diretório do Active Directory para roteamento entre sites. Quando o serviço de enfileiramento de mensagens cria uma conexão entre sites, ele tenta localizar uma entrada de site no link de site. Se nenhuma entrada existir, enfileiramento de mensagens tenta enviá-la diretamente. Se você tem milhares de clientes, apenas vários controladores de domínio e não há entradas de site, as consultas (com falha) para entradas de site podem afetar adversamente o desempenho dos controladores de domínio.

Se você não tiver certeza se o problema existe no seu ambiente, consulte o "Como determinar se o problema existe" seção.

Resolução

Para resolver esse problema, instale o service pack mais recente para o Microsoft Windows 2000. Se você não conseguir instalar o service pack mais recente para o Windows 2000 por algum motivo, você pode obter um hotfix que irá também corrigir esse problema. Depois de instalar o service pack ou o hotfix, vá para o "Mais informações" seção para obter informações sobre como definir um parâmetro do registro que evitará consultas de roteamento desnecessárias.

Como obter o service pack

Para resolver esse problema, obtenha o service pack mais recente para o Microsoft Windows 2000. Para obter mais informações, clique no número abaixo para ler o artigo na Base de dados de Conhecimento Microsoft:
260910 Como obter o service pack mais recente para o Windows 2000

Como obter o hotfix

Um hotfix suportado agora está disponível na Microsoft. No entanto, destina-se a corrigir somente o problema descrito neste artigo. Aplique-o somente aos sistemas que apresentarem esse problema específico. Esta correcção poderá ser submetida a testes adicionais. Portanto, se esse problema não o prejudicar, recomendamos que você aguarde o próximo service pack do Windows 2000 que contém esse hotfix.

Para resolver esse problema imediatamente, contate o Atendimento Microsoft para obter o hotfix. Para obter uma lista completa dos números de telefone do Atendimento Microsoft e informações sobre custos de suporte, visite o seguinte site da Microsoft:
http://support.microsoft.com/contactus/?ws=support
Observação Em alguns casos, as taxas cobradas 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 para questões de suporte adicionais e problemas que não se qualificam à atualização específica em questão.A versão inglesa desta tem os atributos de arquivo (ou atributos de arquivo posteriores) listados na tabela a seguir. As datas e horas desses arquivos estão listadas no tempo Universal Coordenado (UTC). Quando você exibe as informações do arquivo, ele é convertido para a hora local. Para localizar a diferença entre o UTC e a hora local, use a guia fuso horário no item Data e hora no painel de controle.
   Date         Time   Version      Size    File name
   --------------------------------------------------
   25-Mar-2003  18:00  5.0.0.766         281,360  Mq1repl.dll
   04-Feb-2003  15:51  5.0.0.766          14,096  Mq1sync.exe
   19-Feb-2003  17:21  5.0.0.769          75,408  Mqac.sys
   25-Mar-2003  18:00  5.0.0.773         217,360  Mqads.dll
   30-Oct-2002  16:43  5.0.0.761          25,360  Mqbkup.exe
   25-Mar-2003  18:00  5.0.0.750          76,560  Mqdscli.dll
   25-Mar-2003  18:00  5.0.0.773          42,256  Mqdssrv.dll
   21-Oct-2002  20:31  5.0.0.759          98,064  Mqmig.exe        
   25-Mar-2003  18:00  5.0.0.759         265,488  Mqmigrat.dll
   25-Mar-2003  18:00  5.0.0.740         222,480  Mqoa.dll
   25-Mar-2003  18:00  5.0.0.762           8,464  Mqperf.dll
   25-Mar-2003  18:00  5.0.0.773         428,304  Mqqm.dll
   25-Mar-2003  18:00  5.0.0.765         102,672  Mqrt.dll         
   25-Mar-2003  18:00  5.0.0.772          70,928  Mqsec.dll
   25-Mar-2003  18:00  5.0.0.769         400,656  Mqsnap.dll
   25-Mar-2003  18:00  5.0.0.762          23,824  Mqupgrd.dll
   25-Mar-2003  18:00  5.0.0.767         110,352  Mqutil.dll
   25-Mar-2003  18:00  5.0.0.748          64,784  Msmq.cpl

				

Situação

A Microsoft confirmou que este é um problema nos produtos Microsoft que estão listados na seção "Aplica-se a". Esse problema foi corrigido primeiro no Microsoft Windows 2000 Service Pack 4.

Mais Informações

Para evitar desnecessárias consultas de roteamento, os administradores podem definir um parâmetro do registro. Para que possamos definir esse parâmetro de registro para você, vá para o "Corrigir para mim" seção. Se você preferir fazer isso sozinho, vá para o "Desejo corrigir sozinho" seção.

Para obter informações adicionais sobre como obter um hotfix para o Windows 2000 Datacenter Server, clique no número abaixo para ler o artigo na Base de dados de Conhecimento Microsoft:
265173 O programa Datacenter e produto Windows 2000 Datacenter Server

Corrigir para mim

Para definir o parâmetro de registro automaticamente, clique no link corrigir esse problema . Em seguida, clique em Executar na caixa de diálogo Download de arquivo e siga as etapas no assistente.

Recolher esta imagemExpandir esta imagem
assets fixit1
Corrigir o problema
Microsoft Fix it 50085
Recolher esta imagemExpandir esta imagem
assets fixit2


Observação este assistente pode estar somente em inglês; No entanto, a correção automática também funciona para versões do Windows em outros idiomas.

Observação se você não estiver no computador que apresentou o problema, salve a correção-solução para uma unidade flash ou em um CD e execute-o no computador que apresentou o problema.

Agora vá para o "Como configurar uma alteração adicional neste service pack e hotfix" seção.

Deixe-me a corrigir sozinho

Importante Nesta seção, método ou tarefa contém etapas que informam sobre como modificar o registro. No entanto, sérios problemas poderão ocorrer se você modificar o Registro incorretamente. Portanto, certifique-se de que segue estes passos cuidadosamente. Para maior proteção, faça backup do registro antes de modificá-lo. Em seguida, você poderá restaurar o registro se ocorrer um problema. Para obter mais informações sobre como fazer backup e restaurar o registro, clique no número abaixo para ler o artigo na Base de dados de Conhecimento Microsoft:
322756 Como fazer backup e restaurar o registro no Windows
Siga estas etapas e saia do Editor do registro:
  1. Clique em Iniciar, Executar, tipo Regedite, em seguida, clique em OK.
  2. Localize e clique na seguinte chave no registro:
    hklm\software\microsoft\msmq\parameters
  3. No menu Editar , aponte para novoe, em seguida, clique em Valor DWORD.
  4. Tipo IgnoreSiteLinks, e então pressione ENTER.
  5. No menu Editar , clique em Modificar.
  6. Tipo 1e, em seguida, clique em OK.
Se esse valor for 1, o Message Queuing estabelece uma conexão direta. O Message Queuing assume que nenhuma entrada existe. Portanto, enfileiramento de mensagens não executa uma consulta ao Active Directory.

Essa configuração do registro ajuda a implantar o serviço de enfileiramento de mensagens em uma configuração não-padrão. As notas de versão do Windows 2000 claramente que você deve ter um servidor de roteamento em cada site. Esse registro pode ajudar se não precisar de roteamento, mas deseja usar filas públicas.

Agora vá para o "Como configurar uma alteração adicional neste service pack e hotfix" seção.

Como determinar se o problema existe

Esse problema pode ser identificado quando você usar o log de diagnóstico do Message Queuing. Um arquivo de texto chamado Msmq.log é criado na pasta %windir%\debug . O arquivo de log contém informações de diagnóstico específico para enfileiramento de mensagens. As etapas a seguir permitem log do serviço de enfileiramento de mensagens.

Siga estas etapas e saia do Editor do registro:
  1. Clique em Iniciar, Executar, tipo Regedite, em seguida, clique em OK.
  2. Localize e clique na seguinte chave no registro:
    hklm\software\microsoft\msmq\parameters\debug
  3. No menu Editar , aponte para novoe, em seguida, clique em Valor DWORD.
  4. Tipo LoggingTypes, e então pressione ENTER.
  5. No menu Editar , clique em Modificar.
  6. Tipo c00000000e, em seguida, clique em OK.
Quando o registro estiver ativado, você pode receber muitas entradas de log que se assemelham a seguinte entrada:
mqdscore/dsads/69. (&(objectCategory=CN=MSMQ-Site-Link,CN=Schema,CN=Configuration,DC=company,DC=com)(mSMQSite1=CN=location,CN=Sites,CN=Configuration,DC=company,DC=com))

Se as condições na seção "Sintomas" ocorrem, aplica essa correção.

Como configurar uma alteração adicional nesse service pack e hotfix

Esse service pack e hotfix incluem uma alteração adicional. Reduz a freqüência de atualização da configuração de padrão de dados roteamento de 3 minutos para 12 horas para que o roteamento de dados não se alteram tão rapidamente. Para configurar essa alteração, execute estas etapas:
  1. Clique em Iniciar, Executar, tipo Regedite, em seguida, clique em OK.
  2. Localize e clique na seguinte chave no registro:
    hklm\software\microsoft\msmq\parameters\
  3. No menu Editar , aponte para novoe, em seguida, clique em Valor DWORD.
  4. Tipo routingrefreshinterval, e então pressione ENTER.
  5. No menu Editar , clique em Modificar.
  6. Insira o novo valor.

    O novo padrão é 12 horas.

Isso corrigiu o problema?

Verifique se o problema está corrigido. Se ele tiver sido corrigido, você terá concluído com este artigo. Se não tiver sido corrigido, contate o suporte.

Propriedades

ID do artigo: 817076 - Última revisão: terça-feira, 19 de novembro de 2013 - Revisão: 8.0
Palavras-chave: 
kbmsifixme kbfixme kbHotfixServer kbqfe kbwin2ksp4fix kbbug kbfix kbwin2000presp4fix kbmt KB817076 KbMtpt
Tradução automática
IMPORTANTE: Este artigo foi traduzido pelo software de tradução automática da Microsoft e eventualmente pode ter sido editado pela Microsoft Community através da tecnologia Community Translation Framework (CTF) ou por um tradutor profissional. A Microsoft oferece artigos traduzidos automaticamente por software, por tradutores profissionais e editados pela comunidade para que você tenha acesso a todos os artigos de nossa Base de Conhecimento em diversos idiomas. No entanto, um artigo traduzido pode conter erros de vocabulário, sintaxe e/ou gramática. A Microsoft não é responsável por qualquer inexatidão, erro ou dano causado por qualquer tradução imprecisa do conteúdo ou por seu uso pelos nossos clientes.
Clique aqui para ver a versão em Inglês deste artigo: 817076

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