Den fejler, fordi du forsøger at røre ved en parameter, der er markeret som følsom. Du kan ikke bruge den "gamle" tilgang til at konfigurere forbindelsesadministratorer. For projektimplementeringsmodellen og forbindelsesadministratorer skal du i SSISDB højreklikke på projektet og vælge Konfigurer.
Der er hvor du overlejrer en adgangskode.
Ellers skal du bruge GetSensitiveValue
metode til at få adgang til værdien i stedet for standardegenskaben Getter.
Dts.Variables["$Package::FtpPassword"].GetSensitiveValue().ToString();
Se Matts artikel Hentning af værdien af en følsom parameter i et script