2016-08-08 8 views
0

私が手伝ってくれるかどうか、私は最後の数日間はわからない問題があるのだろうか...これらのエラーが出る私はSQLに、SSISに完璧に実行パッケージ、実行時に - サーバー・ジョブ・アクティビティを:SSIS上で完璧に実行されるが、SQLサーバーのジョブアクティビティで失敗するパッケージ

Error: There were errors during task validation

Error: .. failed validation and returned error code 0xC0208449

Error: One or more component failed validation

ADO NET source has failed to acquire the connection {...} with the following error message "exception from HRESULT: 0x80131937

いくつかの追加情報:

  • 私は、プロジェクトの配置モードに

  • 私のSQLを使用していますサーバーv 2014

  • 私の保護レベルは、プロジェクトとパッケージの両方でDontSaveSensitivesですが、とにかく展開しても問題はありません。

  • 私はなく、SQLサーバー・ジョブ・アクティビティに関する

+0

このパッケージが何をしているか/アクセスしようとしているリソースを知らなくても、わかりにくいです。 – Filburt

+0

SQLエージェントユーザーのコンテキストでSQLジョブを実行していますか?ほとんどの場合、タスクユーザーには、使用しようとしている接続/リソースにアクセスする権限がありません。 – Filburt

+0

パッケージリソースはMySQLです。タスクユーザーを確認するにはどうすればよいですか? –

答えて

0

SQLエージェントジョブ内のrunnin、あなたのパッケージが接続を取得するために失敗しているSSISの実行については、このエラーを取得したパッケージ。まずパッケージ/ジョブ接続を確認し、パッケージ/ジョブ接続が適切に展開されていることを確認します。

次に、Sql Serverユーザー/パスワードアカウントを使用してパッケージをテストすることで、アクセス許可の問題を排除します。このように動作する場合は、Sql Server Proxyアカウントを使用する必要があります。

まだアクセスできない場合は、ジョブを実行しているマシンとデータがあるマシン(アドレス、ポート、インスタンスなど)間の接続を確認してください。また、関連するすべてのマシンがSql Server Configuration Managerで同じトランスポート(名前付きパイプ、tcp、...)を使用できることを確認してください。

+0

ありがとう!この問題は、SSISとSQLサーバーの2つの異なる構成によって発生しました.1つは32ビットで、もう1つは64ビットです。 SQL Server上のJobのステップでは、32ビットの実行時間のボックスをチェックしなければなりませんでした –

関連する問題