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

erro de validação quando a propriedade sensível ao parâmetro do projeto é definida como verdadeira no SSIS 2012


Está com erro porque você está tentando tocar em um parâmetro marcado como sensível. Você não pode usar a abordagem "antiga" para configurar gerenciadores de conexões. Para o modelo de implantação do projeto e gerenciadores de conexão, no SSISDB, clique com o botão direito do mouse no projeto e selecione Configurar.



Lá é onde você sobrepõe uma senha.

Caso contrário, você precisará usar o GetSensitiveValue método para acessar o valor em vez da propriedade Getter padrão.
Dts.Variables["$Package::FtpPassword"].GetSensitiveValue().ToString();

Veja o artigo de Matt Recuperando o valor de um parâmetro sensível em um script