Essa resposta aponta para este artigo:http://support.microsoft.com/kb/918760
Aqui estão as soluções propostas - você as avaliou?
- Método 1:use uma conta proxy do SQL Server Agent
Crie uma conta de proxy do SQL Server Agent. Essa conta proxy deve usar uma credencial que permita que o SQL Server Agent execute o trabalho como a conta que criou o pacote ou como uma conta que possui as permissões necessárias.
Esse método funciona para descriptografar segredos e atende aos requisitos de chave pelo usuário. No entanto, esse método pode ter sucesso limitado porque as chaves de usuário do pacote SSIS envolvem o usuário atual e o computador atual. Portanto, se você mover o pacote para outro computador, esse método ainda poderá falhar, mesmo que a etapa do trabalho use a conta proxy correta. Voltar para o início
- Método 2:defina a propriedade ProtectionLevel do pacote SSIS como ServerStorage
Altere a propriedade ProtectionLevel do pacote SSIS para ServerStorage. Essa configuração armazena o pacote em um banco de dados SQL Server e permite o controle de acesso por meio de funções de banco de dados SQL Server. Voltar para o início
- Método 3:defina a propriedade ProtectionLevel do pacote SSIS como EncryptSensitiveWithPassword
Altere a propriedade ProtectionLevel do pacote SSIS para EncryptSensitiveWithPassword. Essa configuração usa uma senha para criptografia. Você pode então modificar a linha de comando da etapa de trabalho do SQL Server Agent para incluir essa senha.
- Método 4:use os arquivos de configuração do pacote SSIS
Use os arquivos de configuração do pacote SSIS para armazenar informações confidenciais e armazene esses arquivos de configuração em uma pasta segura. Você pode alterar a propriedade ProtectionLevel para DontSaveSensitive para que o pacote não seja criptografado e não tente salvar segredos no pacote. Quando você executa o pacote SSIS, as informações necessárias são carregadas do arquivo de configuração. Certifique-se de que os arquivos de configuração estejam protegidos adequadamente se contiverem informações confidenciais.
- Método 5:crie um modelo de pacote
Para uma resolução de longo prazo, crie um modelo de pacote que use um nível de proteção diferente da configuração padrão. Esse problema não ocorrerá em pacotes futuros.