请问SSIS中如何做事务处理?
比如以下的处理。begintrans
处理1
commitbegintrans
处理2
rollback

解决方案 »

  1.   

    包使用事务将任务执行的数据库操作绑定到原子单元中,这样做可以维护数据的完整性。  所有 Microsoft Integration Services 容器类型(包、For 循环、Foreach 循环和序列容器以及封装每个任务的任务宿主)都可以配置为使用事务。 Integration Services 提供了三个用于配置事务的选项:NotSupported、Supported 和 Required。 
    http://technet.microsoft.com/zh-cn/library/ms141144.aspx
      

  2.   

    按照上面的做法,执行会报[已禁用对分布式事务管理器(MSDTC)的网络访问]的错误。
    查了一下,好像服务器要做配置。
    http://hi.baidu.com/yyylajzwwfbegpe/item/1a426c0add1f596dd55a119f
    试一下看看。
      

  3.   

    服务器的MSDTC服务要启动起来..