プロダクションサーバーにデータをインポートしています。私のパッケージでは、データが読み込まれる前に生のテーブルを整理します。いずれかのケースパッケージが失敗した場合。 SSISで生のテーブルデータをロールバックする方法SSISでシーケンスコンテナ(Forループシーケンス、Foreachループ)を使用することによりssisでトランザクションをロールバックする方法は?
15
A
答えて
22
、あなたはTransactionOptionと呼ばれる性質を利用することができます。これにより、パッケージ内のタスクのトランザクション動作を指定したり、タスクが失敗した場合にロールバックするパッケージ自体を指定することができます。
たとえば、タスクをシーケンスコンテナに貼り付けてTransactionOption=Required
に設定し、コンテナ内のすべてのタスクをTransactionOption=Supported
に設定すると、それらはすべてシーケンスコンテナで開始されたトランザクションに参加し、失敗した場合、トランザクションはロールバックする。
TransactionOptionプロパティhereの説明を読んだり、walkthrough hereに従ってこれを実装する方法をご覧ください。
EDIT:もう一つの良いwalkthrough (with screenshots) here
関連する問題
- 1. トランザクションをコミットまたはロールバックする方法を知る方法
- 2. Postgresでトランザクションをロールバックする良い方法は何ですか
- 3. Entity Frameworkでのトランザクションのロールバック方法
- 4. トランザクションをロールバックする
- 5. Spring JDBCでトランザクションをロールバックする方法は?
- 6. Laravel 5.3でトランザクションをロールバックする方法は?
- 7. SQL Serverでトランザクションをロールバックまたはコミットする方法
- 8. Redisでロールバックを使用してトランザクションを実装する方法
- 9. MySQLiトランザクションを使用してロールバックしコミットする方法は?
- 10. @PreUpdateでトランザクションのロールバックを処理する方法
- 11. JTAトランザクションのロールバック
- 12. SSISでパッケージ全体をロールバックする
- 13. SSISトランザクションの失敗によってロールバックされずにログテーブルに書き込む方法はありますか?
- 14. MySQLトランザクションはロールバックなしでロールバックできますか?
- 15. NServiceBus内のNHibernateトランザクションをロールバックする方法
- 16. エラーが発生した後にトランザクションをロールバックする方法
- 17. .NET + SQL Server 2005 - トランザクションをロールバックする方法ログを保持する方法
- 18. Payaraでトランザクションを静かにロールバックする
- 19. SSIS-ロールバック削除コマンド
- 20. Springトランザクション失敗ロールバック
- 21. MyBatisのトランザクションのロールバック
- 22. @トランザクションが春にトランザクションをロールバックしない
- 23. JPA:ネストされたトランザクションの方法はロールバックされません
- 24. symfony2で機能テストを行うときにトランザクションをロールバックする方法
- 25. 複数のトランザクションをロールバックする
- 26. MySQLはトランザクションをロールバックしません
- 27. SQLロールバック・トランザクションでは、そこから状態をロールバックしますか?
- 28. IDOCを読み取るときにトランザクション(コミット/ロールバック)を制御する方法
- 29. トリガーからのトランザクションのロールバック
- 30. SQLトランザクションのロールバックとコミット
性能はどのように? – Dinesh
トランザクションのサイズとログの記録方法によって異なります。何時間もかかる膨大なトランザクションを実行していて失敗した場合でも、ずっと前からロールバックしている可能性があります。 – GShenanigan
とてもありがとうございました。 – Dinesh