2012-03-12 6 views
-2

実際にデータベースのテーブルの1つをロードしているパッケージを持っています。 SSISパッケージを個別に実行すると、パッケージは最初は正常に動作しています。 しかし、私はSQL上でジョブを実行します。ジョブが失敗すると、&データベーステーブルレコードが空になります。 その後、SSIS pacakeも実行されません。SSISパッケージはうまく動作しますが、SQL Server JOBが失敗します

ジョブの失敗の原因が、そのテーブルの主キー違反です。

すぐに私を助けてください。 緊急です。 EDIT:パッケージはこのテーブルにデータをインポートするだけです。

ありがとうございます。

+0

あなたは(ETCすなわち、SSISパッケージは何をやっている、ステップ、)の支援を得るために、より多くの情報を投稿する必要があります –

+1

あなたが二回あなたのSSISを実行している問題を抱えているようです**独立**どのように、聞こえますあなたはそれを実行する。その主キーエラーの場合は、テーブルに既に存在するデータを読み込もうとしている可能性がありますが、実際に適切な回答を得るためにはるかに詳細が必要です – Lamak

+0

@Lamakさん、ありがとうございます。 2回物事をしていますなぜ仕事が失敗した後に空のテーブルを取得しているのですか? – Neha

答えて

1

あなたはもっと具体的になることができますか? SSISパッケージのエラーではないことを理解しているので、データの問題のようです。

パッケージに設定が割り当てられているかどうか(空の領域を右クリックして「pacakge設定」を選択)をチェックすることをお勧めします。これは、ハードコードされた値を無視して、設定。

+0

実際には同じ作業が行われていますが、正常に動作しています。私はssisパッケージを自分のローカルにコピーして、実動データベースを私のdevサーバーに復元しました。しかし、ここではこのエラーが発生しています – Neha

+0

ありがとうございましたDiego、はい私が見つけた問題はExcelのデータです。置き換えるのではなく、重複したエントリを引き起こすレコードをマージしました。 – Neha

関連する問題