2010-11-26 56 views
3

私はメインパッケージと2つの子パッケージ(ロードとエクスポート)を持っています。私は両方の子パッケージを共有フォルダのサーバーに持っています。メインパッケージを実行すると、Childパッケージの1つに次のエラーが表示されます。SSISメインパッケージスローエラー:パッケージが実行パッケージから検証に失敗しましたタスク

エラー:パッケージファイル "\ mhfile02 \ DIRFILEDEV \ CHG77253 \ SSIS Packages \ AaeAutoenrollee_Load.dtsx"をロード中にエラー0xC0012050が発生しました。パッケージがExecutePackageタスクからの検証に失敗しました。パッケージは実行できません。 。

誰かが何が間違っているのか教えていただけますか?

おかげ

+0

ほとんど何も。パッケージにエラーがある可能性があります。パッケージは接続や設定ファイルやテーブルのようなものを見つけることができないかもしれません。検証に失敗すると、SSISで非常に一般的なエラーが発生します。 –

答えて

1

あなたは、SQL Serverエージェントを経由して、パッケージを実行していますか?

子パッケージを個別に実行すると、他のエラーが発生する可能性があります。パッケージがエラーなしで実行されている場合は、おそらく、主パッケージの設定に問題があります。

あなたに役立つ質問がいくつかありますか? 1.パッケージをサーバーにロードしたときに、プロテクションレベルを設定しましたか?(キー、ユーザーキーなどで機密データを暗号化するなど)を設定すると、SQL Serverエージェント 経由でパッケージをロードできなくなります。子パッケージのパスに/ msdb /を追加します。

0

あなたがExcelファイルに子パッケージに接続している場合、 、あなたは下に子ソリューションプロパティページ に設定 - 「構成Propeties」 「デバッグ」 変数「Run64BitRunTime」あなたが持っている= Falseの 親パッケージでもやってみましょう!

0

このエラーメッセージは、子パッケージが検証をパスしないことを示します。あなたの子供のパッケージをチェックして、その中にバリデーションに合格しなかったタスクがあるかどうかを確認します(その横に赤い十字が表示されます)。

多分、そのようなタスクで使用されるものが動的に作成されていることがあります(実行時に接続マネージャーのために接続文字列を作成するなど)。このタスクのDelayValidationプロパティをTrueに設定してみてください。

0

Visual Studio/SSDTでもこのエラーが発生しました(VS 2013、SSIS 2014)。注:私はプロジェクト展開モデルを持っていますが、パッケージ展開はありません。 私はProtectionLevel = EncryptSensitiveWithPasswordを持っています。

マスターパッケージでは、すべてのパッケージ実行タスクで、サブパッケージのパスワードを再入力する必要がありました。その後、再び働いた。私はマスターパッケージに何らかの腐敗があったと思います。理由は分かりません。

挨拶、 roliを

関連する問題