2016-07-19 11 views
0

SQL Serverテーブルにフラットファイルを読み込むためのSSISパッケージを作成しました。 SQL Serverエージェント(SQL Server 2014を使用しています)でSSISパッケージをスケジュールすることで、このプロセスを自動化したいと考えています。 SQL Serverでジョブを作成してスケジュールしました。実行されていません。ジョブが失敗するメッセージが表示されます。SSISパッケージがSQL Serverエージェントでスケジュールできません

ジョブが失敗しました。ジョブはDOMAIN \ abcdによって呼び出されました。ユーザー: NT Service \ SQLSERVERAGENTとして実行されます。

私がビジネスインテリジェンススタジオで実行すると、パッケージが完全に実行されています。誰も私にこの問題を解決するのを手伝ってもらえますか?あなたの時間と助けてくれてありがとう!

答えて

0

ジョブ履歴のエラーの詳細については、ジョブを右クリックし、「履歴を表示」に移動して「+」記号を展開し、最初のステップを選択してください。「メッセージ」が詳細を示します。

このエラーは、ファイルを読み取る権限が原因である可能性があります。それの鍵はエラーです。 NT Service\SQLSERVERAGENTこれは実際にコードを実行しているユーザーで、ユーザーがファイルを読み取る権限を持っている必要があります。ローカルユーザーであるために発生しないネットワーク共有に存在する場合、実行アカウントをアクセス許可のあるドメインアカウントに変更する必要があります。ローカルサーバー上に存在する場合は、ユーザーがファイルにアクセスできることを確認するだけです。

+0

ありがとうございました。私のパッケージは私の会社の共有フォルダに保存されています – Anj

関連する問題