You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

SSIS事务疑问:Supported选项无现有事务时是否创建新事务?

SSIS事务中Supported选项的行为澄清

嘿,这个问题确实容易让人懵,我来帮你梳理清楚!

先明确两个核心选项的基础逻辑:

  • Required:这个选项的逻辑很直接——它一定会让所在的容器/任务处于事务环境中。如果当前执行上下文已经有事务了,就直接加入;如果没有,就主动启动一个新事务。
  • Supported:按照官方的标准定义(也就是你提到的MSDN内容),这个选项不会主动创建新事务。它的规则是:如果当前执行上下文已经存在事务,就加入进去;如果没有,就不启用任何事务,直接执行。

至于你提到的Microsoft培训视频里说“没有现有事务时Supported会创建新事务”,大概率是演示场景有误解或者口误。比如可能视频中的上级容器已经隐式开启了事务,或者演示时的操作有疏漏,导致看起来像是Supported创建了事务,但实际上并非如此。

总结一下:SSIS事务的权威判断标准还是官方文档,Supported选项在没有现有事务的情况下,不会创建新事务。如果你的业务逻辑需要确保事务存在,一定要选择Required选项。

内容的提问来源于stack exchange,提问作者variable

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.13 07:19:59