Sqlserver
 sql >> Base de Dados >  >> RDS >> Sqlserver

Gerenciador de conexões SSIS não armazena a senha do SQL


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.