Erro: As alterações de um subscritor remoto não são actualizadas para o publisher para uma replicação de actualização em fila utiliza a Colocação de mensagens em fila num computador que está a executar o Windows XP Service Pack 2

Traduções de Artigos Traduções de Artigos
Artigo: 839278 - Ver produtos para os quais este artigo se aplica.
Expandir tudo | Reduzir tudo

Sintomas

Depois de instalar o Microsoft Windows XP Service Pack 2 num computador que está configurado como um distribuidor, se tentar sincronizar dados de um subscritor configurado num computador remoto, poderá notar que as alterações efectuadas na base de dados do subscritor não são actualizadas para a base de dados o publisher. Este problema ocorre quando seguem verificam ambas as seguintes opções:
  • A publicação e subscrição da replicação são configurados na fila actualizar.
  • Colocação de mensagens (também conhecida como MSMQ) é utilizada para as transacções no subscritor remoto da fila.
Este problema também poderá ocorrer depois de instalar Windows XP SP2 em computadores que estejam configurados como um editor ou subscritor de.

Causa

Este problema ocorre porque o Firewall do Windows está a bloquear o serviço de Colocação de mensagens em fila.

Normalmente, as mensagens que correspondam a alterações no subscritor remoto são enviadas para uma fila que é o local para o subscritor remoto. As mensagens, em seguida, são transmitidas pelo serviço de Colocação de mensagens em fila para uma fila é local para o computador que esteja configurado como o distribuidor.

Por predefinição, quando instalar o Microsoft Windows XP Service Pack 2, o Firewall do Windows é activado. Porque a Firewall do Windows está a bloquear o serviço de Colocação de mensagens em fila, as mensagens que correspondam a alterações no subscritor remoto não serão transmitidas.

Como contornar

Para contornar este problema, tem de adicionar o Message Queuing serviço como uma excepção na configuração do Firewall do Windows num computador que está a executar o Windows XP SP2. Para o fazer, siga estes passos:
  1. Clique em Iniciar e, em seguida, clique em Executar .
  2. Na caixa de diálogo Executar , escreva firewall.cpl e, em seguida, clique em OK .
  3. Na caixa de diálogo Firewall do Windows , clique no separador excepções .
  4. No separador excepções , clique em Adicionar programa .
  5. Na caixa de diálogo Adicionar um programa , clique no botão Procurar e, em seguida, localize o ficheiro Mqsvc.exe . Por predefinição, o ficheiro é armazenado na seguinte pasta:
    Installation drive: \Windows\System32
  6. Faça duplo clique no ficheiro Mqsvc.exe .
  7. Na caixa de diálogo Adicionar um programa , clique em OK .
  8. Em programas e serviços , clique para seleccionar a opção Mqsvc e, em seguida, clique em OK .

Referências

Para obter mais informações, clique no número de artigo que se segue para visualizar o artigo na Microsoft Knowledge Base:
830839Alterar no SQL Server 2000 para subscrições de actualização em fila que utilizam a Colocação de mensagens em fila

Propriedades

Artigo: 839278 - Última revisão: 13 de maio de 2005 - Revisão: 2.4
A informação contida neste artigo aplica-se a:
  • Microsoft SQL Server 2000 Standard Edition
  • the operating system: Microsoft Windows XP SP2
Palavras-chave: 
kbmt kbservice kbmsg kbreplication kbfirewall kbprb KB839278 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 revisto ou traduzido por humanos. A Microsoft tem artigos traduzidos por aplicações (MT) e artigos traduzidos por tradutores profissionais. O objectivo é simples: oferecer em Português a totalidade dos artigos existentes na base de dados do suporte. Sabemos no entanto que a tradução automática não é sempre perfeita. Esta pode conter erros de vocabulário, sintaxe ou gramática? erros semelhantes aos que um estrangeiro realiza ao falar em Português. A Microsoft não é responsável por incoerências, erros ou estragos realizados na sequência da utilização dos artigos MT por parte dos nossos clientes. A Microsoft realiza actualizações frequentes ao software de tradução automática (MT). Obrigado.
Clique aqui para ver a versão em Inglês deste artigo: 839278

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