Você está offline; aguardando reconexão

Você recebe uma mensagem de erro "Erro ao carregar" quando tenta executar um pacote do SQL Server 2005 Integration Services no SQL Server 2005

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: 904800
Sintomas
No Microsoft SQL Server 2005, quando você tenta executar um pacote de SSIS (SQL Server 2005 Integration Services) de dentro do Microsoft SQL Server 2005 Business Intelligence Studio ou usando a ferramenta de linha de comando SQL Server 2005 execute pacote Utility (dtexec.exe), você receber a seguinte mensagem de erro:

Erro ao carregar PackageName: Falha ao descriptografar o nó XML protegido "PackagePassword" com o erro 0x8009000B "chave não é válido para uso no estado"especificado."
Talvez você não tenha autorização para acessar essas informações. Este erro ocorre quando há um erro de criptografia. Verifique se a chave correta está disponível.
Observação O espaço reservado para PackageName é um espaço reservado para o nome do pacote do SSIS que você está tentando executar.

Esse comportamento ocorre ao tentar executar o pacote do SSIS usando um computador diferente ou uma conta de usuário diferente que a conta de computador e usuário que foram usados para criar o pacote do SSIS.
Causa
Esse comportamento ocorre se o valor da propriedade ProtectionLevel no pacote do SSIS é definido para fornecer o máximo de proteção para a propriedade Password no pacote do SSIS. Por padrão, o valor da propriedade ProtectionLevel é definido como EncryptSensitiveWithUserKey . O valor EncryptSensitiveWithUserKey criptografa todas as propriedades do pacote do SSIS que são consideradas confidenciais, como a propriedade Password . Quando a mesma conta de usuário e o mesmo computador que foram usados para criar o pacote do SSIS são usados para executar o pacote do SSIS, o pacote do SSIS descriptografa automaticamente e nenhuma mensagem de erro é gerada. No entanto, quando uma conta de usuário diferente ou um computador diferente é usado para executar o pacote do SSIS, valor de propriedade ProtectionLevel EncryptSensitiveWithUserKey é envolvido e a propriedade Password do pacote do SSIS permanecerá criptografada. Quando isso ocorrer, uma mensagem de erro é gerada.
Resolução
Para resolver esse comportamento, altere o valor da propriedade ProtectionLevel no pacote do SSIS.
Mais Informações
Para obter mais informações, consulte os tópicos a seguir no SQL Server Books Online:
  • Considerações de segurança para Integration Services
  • Definir o nível de proteção de pacotes
Referências
Para obter mais informações sobre um problema semelhante, clique no número abaixo para ler o artigo na Base de dados de Conhecimento da Microsoft:
918760Um pacote do SSIS não é executado quando você chamar o pacote do SSIS a partir de uma etapa de trabalho do SQL Server Agent

Aviso: este artigo foi traduzido automaticamente

Propriedades

ID do Artigo: 904800 - Última Revisão: 05/10/2006 04:37:24 - Revisão: 2.2

Microsoft SQL Server 2005 Developer Edition, Microsoft SQL Server 2005 Enterprise Edition, Microsoft SQL Server 2005 Express Edition, Microsoft SQL Server 2005 Standard Edition

  • kbmt kbtshoot kbprb KB904800 KbMtpt
Comentários
ctl_footerNavLink" data-bi-name="Footer_Privacy&cookies" data-bi-slot="2"> Privacidade e cookies
  • Marcas
  • © 2016 Microsoft