Mensagem de erro quando executa o serviço de distribuição do SQL Server 2008 ou no SQL Server 2008 R2: "falhou o agente de distribuição criar ficheiros temporários"

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

Sintomas

Numa instância do Microsoft SQL Server 2008 ou do Microsoft SQL Server 2008 R2 que está instalado num computador baseado no Windows Server 2008, configurar uma publicação transaccional. Utilizar o perfil de "Perfil de distribuição para transmissão em sequência do OLEDB" para o serviço de distribuição. Quando executa o serviço de distribuição, recebe a seguinte mensagem de erro:
Não foi possível criar ficheiros temporários no directório C:\Program Files\Microsoft SQL Server\100\COM o agente de distribuição. Sistema devolvido errorcode 5.

Causa

Quando utilizar o perfil de "Perfil de distribuição para transmissão em sequência do OLEDB" para o serviço de distribuição ou utilizar OLEDB transmissão em sequência de um perfil personalizado, o serviço de distribuição cria ficheiros temporários no seguinte directório:
C:\Program Files\Microsoft SQL Server\100\COM
Se a conta que está executando o SQL Server Agent não tem acesso de escrita para a pasta de COM, o serviço de distribuição irá falhar quando estiver a ser executado como uma tarefa. Se executar o serviço de distribuição de uma linha de comandos utilizando uma conta que não tem acesso de escrita para a pasta de COM, ocorrerá a falha mesma.

Como contornar

Para contornar este problema, conceda permissões de escrita para a pasta COM a conta que está executando o serviço de agente do SQL Server. Se executar o serviço de distribuição de uma linha de comandos, conceda permissões de escrita para a pasta COM a conta que utilizar para executar o Distribution Agent.

NotaSe alterar a conta que está atribuída à tarefa de replicação, a conta deve ter permissões de escrita para a pasta de COM.

Se ainda detectar este problema intermitentemente depois de seguir estes passos, deve certificar-se de que a pasta COM é excluída da detecção de vírus que ocorre no sistema.

Mais Informação

Código de erro 5 indica que o erro "o acesso é negado."

Ponto Da Situação

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

Propriedades

Artigo: 956032 - Última revisão: 20 de setembro de 2010 - Revisão: 1.0
A informação contida neste artigo aplica-se a:
  • Microsoft SQL Server 2008 Standard
  • Microsoft SQL Server 2008 Developer
  • Microsoft SQL Server 2008 Enterprise
  • Microsoft SQL Server 2008 R2 Datacenter
  • Microsoft SQL Server 2008 R2 Developer
  • Microsoft SQL Server 2008 R2 Enterprise
  • Microsoft SQL Server 2008 R2 Standard
Palavras-chave: 
sql2008relnotereplication sql2008relnote kbtshoot kbexpertiseadvanced kbprb kbmt KB956032 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: 956032

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