2009-08-14 46 views
3

ssisパッケージを実行しているSQL Server 2005上でジョブがあります。保護レベルとしてSQL Serverジョブはスケジュールされたジョブで実行中にエラーで終了しますが、手動でジョブを実行するとうまく動作します。

パッケージ「EncryptSensitiveWithPassword」

仕事は私がやるSSISは、Excel出力ファイルを使用しているため、型営業のsytem(のCmdExec)の一工程のみを持っており、サーバーが64-ビットである

私は正しい「...ステップでジョブを開始します」が、仕事は、それはエラーで失敗したスケジュールから実行するときにクリックしたときに

ジョブが正常に実行サーバプロキシとしてコマンドに

実行をパスワードを渡します。

...コード:0xC0016016ソース:説明:0x80070002エラーで保護されたXMLノード "DTS:Password"の復号化に失敗しました "指定されたファイルが見つかりません"。あなたはこの情報にアクセスする権限を与えられていないかもしれません。このエラーは、暗号化エラーが発生した場合に発生します。正しいキーが使用可能であることを確認します。終了エラー...あなたの入力

+0

手動trigを打つときに、異なるセキュリティ認証情報で実行している可能性はありますか? gerとスケジュールされたトリガーそれは違いを説明するでしょう。スケジュールされたタスクの実行オプションまたは設定はありますか? – TheJacobTaylor

+0

ドメインプロキシは、手動トリガを押すのと同じ資格情報を使用します – freddoo

答えて

3

ため

おかげで、「あなたはEncryptSensitiveWithUserKeyに設定あなたのパッケージのProtectionLevelプロパティのデフォルト設定を残したので、あなたが投稿したエラーです」。

出典:プロパティを検索するにhttp://www.sqlservercentral.com/Forums/Topic565927-147-1.aspx

は、次の手順:

  1. 開きますVSでプロパティへ
  2. ゴー制御フローパネルの
  3. クリックをパッケージ
関連する問題