私は今日、以下のエラーをスローした真新しい(私にとって:))パッケージをサポートすることになりました。
「保護された XML ノード "DTS:Property" の復号化に失敗し、エラー 0x8009000B "指定された状態で使用するためのキーが無効です。".この情報にアクセスする権限がない可能性があります。このエラーは、暗号化エラーがある場合に発生します。正しいキーが利用可能です。
"
パッケージが「保護レベル」値「encryptsensitivewithuserkey」でデプロイされていることがわかったので、ssis エンジンは、運用マシンでは取得できなかった開発者ユーザー キー (Windows プロファイル) を探していました。
パッケージはこのエラーで設計に失敗しなかったため、先に進み、完全に機能することになりました。
今、私は少し混乱しています。本番環境のSSISエンジンを理解する方法では、機密情報を読み取ることができなかったため、彼の仕事を止めたはずです。どのプロパティが機密性が高いかわかりません (タスク/コンポーネントの作成者によって決定されると思います)。
パッケージのアイデアを提供するために、以下の画像を示しました。
開発者のユーザーキーを必要とするセンシティブはありませんか?
これがどのように機能するかについての私の概念を明確にしたいだけです。