Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ssis/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
SSIS事务:如果不存在,受支持的选项是否创建新事务?_Ssis_Transactions_Ssis 2012 - Fatal编程技术网

SSIS事务:如果不存在,受支持的选项是否创建新事务?

SSIS事务:如果不存在,受支持的选项是否创建新事务?,ssis,transactions,ssis-2012,Ssis,Transactions,Ssis 2012,Required启动新事务,而Supported加入现有事务 但是,如果事务不存在,那么支持的选项是否创建新事务 表明它没有;如36:36所述。msdn文档和 必须进行交易 支持在可用事务中登记 不支持忽略任何可用事务 在36分钟的时候,视频正在讨论哪个更像是包裹的书签。它们记录运行的最后执行步骤。对于除了最琐碎的包以外的任何包,我建议不要使用SSIS检查点,因为它们是脆弱、不可靠和不稳定的 相反,在设计包时要考虑到可重启性。任务X失败-如果重新启动,程序包如何处理?它能清理任何悬挂/未完成

Required
启动新事务,而
Supported
加入现有事务

但是,如果事务不存在,那么支持的
选项是否创建新事务


表明它没有;如36:36所述。

msdn文档和

  • 必须进行交易
  • 支持在可用事务中登记
  • 不支持忽略任何可用事务
在36分钟的时候,视频正在讨论哪个更像是包裹的书签。它们记录运行的最后执行步骤。对于除了最琐碎的包以外的任何包,我建议不要使用SSIS检查点,因为它们是脆弱、不可靠和不稳定的

相反,在设计包时要考虑到可重启性。任务X失败-如果重新启动,程序包如何处理?它能清理任何悬挂/未完成的工作吗?它能否识别已完成的工作并跳过它/不执行任何工作

评论指出

36:36的幻灯片内容为:“受支持的加入现有事务或启动新事务”。那么这是否正确呢

幻灯片不正确。如果你不相信那些写文档的人,阅读整个互联网上关于这个主题的文章,你会发现每个人都在说同样的话。要么这个青年人是个学者,要么他们错了。您可以通过启动分布式事务协调器(distributed transaction coordinator,DTC)来评估我的答案和其他人的真实性,并观察包在支持和要求的事务级别下运行。您将能够观察到DTC在Required下有工作要做,而在Supported/NotSupported中没有工作要做