sql-server - 如果 SSIS 数据流任务失败则回滚

标签 sql-server ssis

在我的 SSIS 包中,我有几个数据流任务。

SSIS 中是否有一种方法可以表示 F0101Z2 任务完成但 F03012Z1 失败则回滚 F0101Z2 步骤中传递的内容?

My SSIS package

如有任何指导,我们将不胜感激。

谢谢

最佳答案

在包级别设置 TransactionOption=Required,并将所有任务配置为 TransactionOption=Supported(默认支持)。他们都会加入交易,如果有失败,交易就会回滚。 注意:首先确保在控制面板--->管理工具-->服务中启用了MSDTC(MS分布式事务协调器)。

关于sql-server - 如果 SSIS 数据流任务失败则回滚,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16212398/

相关文章:

sql - Group By 返回两行而不是预期的一行

mysql - 将数据从 My Sql 导入到 Sql Server 的最简单方法

mysql - 从 MySQL 到 SQL Server unicode 和非 unicode 的 SSIS 数据流

mysql - 如何解决链接服务器问题?

sql - DB2 和 Oracle 上的扫描/更新操作统计信息

c# - SSIS - PipelineComponent 中的 ProcessInput 被多次调用

ssis - SSIS 中的事务选项

sql-server - SSIS 2008 R2 - "Excel Connection Manager"失败,错误代码为 0xC0202009

sql-server - SSIS执行SQL任务错误 "Single Row result set is specified, but no rows were returned."

sql-server - 列出每个 View 和表的行数