-1

私のマシンで正常に動作するSSISパッケージを別の環境に移動していました

保護されたXMLノード「DTS:Password」の復号化に失敗しましたというエラーメッセージがエラー0x8009000Bで表示されていました。そのため、XMLエディターを使用してすべてのパッケージで保護レベルを0に変更しようとしましたが、それでも同じメッセージが表示されます。

DontSaveSensitiveを使用してマシン上のすべてのパッケージを再保存し、それらを他の環境にデプロイした場合、そのメッセージを確実に取り除くことができますか?

4

1 に答える 1

3
  1. パッケージをサーバーに保存すると、機密部分がデフォルトでログインに対して暗号化されます。
  2. xml の保護レベルを 0 に変更しても、それ自体が復号化されることはありません。暗号化されたままです。暗号化された方法がわからないだけです。
  3. はい、[機密を保存しない] を使用してソースからパッケージを再保存すると、結果のファイルは暗号化されず、SSIS の同じリリース レベルの任意のマシンで適切に実行されます (他に問題がない場合)。
  4. 上記の私のコメントで、別の質問に対するbillinkcの回答を参照してください。SSIS で保護レベルがどのように機能するかについての優れた概要を提供します。
于 2013-01-15T21:52:24.560 に答える