SSISを初めて使用しました。私はExcelからSQL Serverにデータをロードしようとしています。 Excelの各シートはSQL Serverの別のテーブルに移動する必要があります。シーケンスコンテナを作成し、内部にデータフロータスクを配置しました。各データフロータスクには、1つのExcelシートからSQL Serverのテーブルにデータを移動するロジックが含まれています。だから問題は、あるデータフロータスクが失敗した場合、私は、パッケージ全体が失敗し、他のデータフロータスクによって行われた変更をロールバックすることを期待していたということです。しかし、そのことをしていない。他のデータフロータスクはSQL Serverにコミットされています。SSISが失敗してパッケージが失敗する
私は、シーケンスコンテナと個々のデータフロータスクに対して、プロパティ "Failpackageonfailure"をtrueに設定しました。また、トランザクションを「必須」として設定しますが、結果は変更しません。
助けてください!事前に
おかげ
サイ
見つかった解決策!!私が見つけた解決策を投稿する考え。また、パッケージレベルのTransactionOptionを「必須」に設定する必要があります。その後、それは働いた。 – Sai