gpt4 book ai didi

ssis - SSIS 中的事务选项

转载 作者:行者123 更新时间:2023-12-01 00:30:59 28 4
gpt4 key购买 nike

我已经创建了一个 SSIS 包。如果包失败,我需要将事务应用于此包以进行回滚。我发现的是一个属性“TransactionOption”,它应该被赋予“Required”。我对吗 ?并且我已将包的 TransactionOption 设置为“必需”但是当我执行时包失败。将 TransactionOption 设置为“必需”时,我应该执行哪些所有步骤?

详细来说,My package包含4个控制任务。其中之一是数据流任务,包含查找任务。

我收到以下错误“[执行 SQL 任务] 错误:无法获取连接“SQLConnectionMgr1”。连接可能未正确配置,或者您可能对此连接没有正确的权限。”

当我将 TransactionOption 设置为“Supported”时,程序包成功运行。

最佳答案

enter image description here

  1. 创建 2 个“OLE DB 连接管理器”都连接到同一个数据库。关于“OLE DB 连接”之一的属性经理”将“RetainSameConnection”属性设置为 true。
  2. 然后创建 3 个“执行 SQL 任务”并将它们与“OLE DB连接管理器”设置了“RetainSameConnection”属性为真。
  3. 在相应的执行 SQL 任务中添加以下语句

    • 开始交易
    • 提交交易
    • 回滚事务

关于ssis - SSIS 中的事务选项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6568183/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com