Como faço para corrigir erro do gerenciador de conexão que faz com que o pacote de falhar em produção?
-
03-07-2019 - |
Pergunta
Eu criei um pacote SSIS e ele funciona muito bem em minha máquina dev. Mas, quando eu tentar executá-lo no servidor de produção, ele erros fora de mim.
Aqui está o erro:
Error: The AcquireConection method call to the connection manager
"DestinationConnectionOLEDB" failed with error code 0xC0202009.
Eu não descobri a causa, mas não estou certo de como obtê-lo fixo. A senha não é na cadeia de conexão. Mas eu tiver definido a senha no projeto SSIS. Por alguma razão, porém, quando eu implantar e executar isso no servidor de produção, não vai funcionar uma vez a senha não faz parte da cadeia de conexão.
Existe alguma configuração no projeto do SSIS que eu preciso mudar, a fim de chegar a este trabalho direito?
Graças.
Solução
Desativar a senha, definindo o ProtectionLevel nas propriedades do pacote para DontSaveSensitive.
Eu também recomendo que se deslocam a string de conexão a uma variável de pacote e fazer uma expressão na conexão. Ativar configurações de pacote.
Em seguida, você é livre para mudar a conexão e usar segurança integrada ou não, sem alterar o pacote. Você pode colocar a seqüência de conexão na configuração ou então fornecê-lo na linha de comando.