2017-08-14 6 views
0

私のデータベースに.csvファイルの内容を挿入するSSISソリューションがあります。ハッピーパスのシナリオは素晴らしいです。ただし、一部のデータベースフィールドは必須です。たとえば、私のソリューションで空の.csvファイルをデータベースにロードできない場合、そのソリューションは失敗します。 SSISのエラーフローを使用して、これらのファイルを別々のフォルダに配置しました。これは正常に動作します。パッケージが終了すると、パッケージは終了し、エラーで完了したことを示します。これは、SQL Serverエージェントで失敗したジョブに変換されます。しかし、仕事は私が望んでいたことを正確に行いました:有効なファイルを処理し、無効なファイルをアーカイブします。SQLのSSIS障害フロー

私の質問は、SSISに正しいことを伝える方法はありますか?それは終了時にエラーを返さないはずですか?

ありがとうございます。私は誰かが私を助けることができるといいですあなたはジョブステップのプロパティでは、ダイアログボックスを試すことができ、エージェントのジョブから

答えて

0

高度ページを選択し

enter image description here

OR

あなたから失敗を無視することができますタスクのOnErrorプロパティ:

enter image description here

0

はまた、パッケージの失敗の原因となっているタスクに行き、そのFailPackageOnFailureプロパティを「false」に変更することができます。