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