Você está offline; aguardando reconexão

Mensagem de erro quando você execute o Distribution Agent no SQL Server 2008 ou no SQL Server 2008 R2: "o distribution agent não pôde criar arquivos temporários"

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: 956032
Sintomas
Em uma instância do Microsoft SQL Server 2008 ou do Microsoft SQL Server 2008 R2 instalado em um computador baseado no Windows Server 2008, você deve configurar uma publicação transacional. Use o perfil de "Perfil de distribuição para OLEDB streaming" para o Distribution Agent. Quando você executa o agente de distribuição, você recebe a seguinte mensagem de erro:
O distribution agent não pôde criar arquivos temporários no diretório C:\Program Files\Microsoft SQL Server\100\COM. O sistema retornou o código de erro 5.
Causa
Quando você usar o perfil de "Perfil de distribuição para OLEDB streaming" para o Distribution Agent ou você usa OLEDB streaming em um perfil personalizado, o agente de distribuição cria arquivos temporários no diretório a seguir:
C:\Program Files\Microsoft SQL Server\100\COM
Se a conta que está executando o SQL Server Agent não tem acesso de gravação para a pasta de COM, o agente de distribuição irá falhar quando ele é executado como um trabalho. Se você executar o agente de distribuição de uma linha de comando usando uma conta que não tem acesso de gravação à pasta COM, ocorrerá a mesma falha.
Como Contornar
Para contornar esse problema, conceda permissões de gravação para a pasta COM a conta que está executando o serviço SQL Server Agent. Se você executar o agente de distribuição de uma linha de comando, conceda permissões de gravação para a pasta COM a conta que você usa para executar o agente de distribuição.

Observação: Se você alterar a conta que é atribuída ao trabalho de replicação, a conta deve ter permissões de gravação para a pasta COM.

Se você ainda encounterthis emitir intermitentemente após seguir essas etapas, você deve se certificar que a pasta COM é excluída de qualquer verificação antivírus que ocorre no sistema.

Mais Informações
Código de erro 5 indica que o erro "acesso negado."
Situação
A Microsoft confirma que este é um problema em seus produtos listados na seção "Aplica-se a".
SQL2008RelNoteReplication

Aviso: este artigo foi traduzido automaticamente

Propriedades

ID do Artigo: 956032 - Última Revisão: 10/19/2015 18:23:00 - Revisão: 2.0

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, Microsoft SQL Server 2012 Developer, Microsoft SQL Server 2012 Enterprise, Microsoft SQL Server 2012 Enterprise Core, Microsoft SQL Server 2012 Service Pack 1, Microsoft SQL Server 2012 Service Pack 2, Microsoft SQL Server 2012 Standard, Microsoft SQL Server 2014 Developer, Microsoft SQL Server 2014 Enterprise, Microsoft SQL Server 2014 Enterprise Core, Microsoft SQL Server 2014 Service Pack 1, Microsoft SQL Server 2014 Standard

  • sql2008relnotereplication sql2008relnote kbtshoot kbexpertiseadvanced kbprb kbmt KB956032 KbMtpt
Comentários