機密としてマークされているパラメーターに触れようとしているため、エラーが発生しています。接続マネージャーの構成に「古い」アプローチを使用することはできません。プロジェクト配置モデルと接続マネージャーについては、SSISDB でプロジェクトを右クリックして [構成] を選択します。
パスワードをオーバーレイする場所があります。
それ以外の場合は、GetSensitiveValue
を使用する必要があります メソッドを使用して、標準の Getter プロパティの代わりに値にアクセスします。
Dts.Variables["$Package::FtpPassword"].GetSensitiveValue().ToString();
Matt の記事 スクリプト内の機密パラメータの値を取得する