Sqlserver
 sql >> Database >  >> RDS >> Sqlserver

errore di convalida quando la proprietà sensibile ai parametri del progetto è impostata su true in SSIS 2012

Si tratta di un errore perché si sta tentando di toccare un parametro contrassegnato come sensibile. Non è possibile utilizzare il "vecchio" approccio per la configurazione dei gestori di connessione. Per il modello di distribuzione del progetto e i gestori connessione, in SSISDB, fai clic con il pulsante destro del mouse sul progetto e seleziona Configura.

È lì che sovrapponi una password.

In caso contrario, è necessario utilizzare GetSensitiveValue metodo per accedere al valore invece della proprietà Getter standard.

Dts.Variables["$Package::FtpPassword"].GetSensitiveValue().ToString();

Vedi l'articolo di Matt Recupero del valore di un parametro sensibile in uno script