Je to chybné, protože se pokoušíte dotknout parametru, který je označen jako Citlivý. Ke konfiguraci správců připojení nelze použít „starý“ přístup. Pro model nasazení projektu a správce připojení v SSISDB klikněte pravým tlačítkem na projekt a vyberte Konfigurovat.
Je tam místo, kde překryjete heslo.
V opačném případě musíte použít GetSensitiveValue
metoda pro přístup k hodnotě namísto standardní vlastnosti Getter.
Dts.Variables["$Package::FtpPassword"].GetSensitiveValue().ToString();
Viz Mattův článek Načtení hodnoty citlivého parametru ve skriptu