【问题标题】:SSIS DB2 and Distributed TransactionsSSIS DB2 和分布式事务
【发布时间】:2012-05-25 20:38:31
【问题描述】:

我正在使用 Microsoft OLEDB Provider for DB2 连接到 DB2 数据库。我有一个序列容器,里面有两个执行 SQL 任务。 当我将容器事务选项设置为“必需”时,出现错误-“错误描述:无法获取连接。连接可能未正确配置,或者您可能对此连接没有正确的权限” 我已将服务器中的 MSDTC 属性设置为 网络 DTC 访问、允许远程客户端、允许入站和允许出站以及不需要身份验证,我仍然收到相同的错误。

更新: 我也在运行包的本地机器上完成了相同的 DTC 设置。仍然存在相同的错误。 我创建了在 SQL 表上实现事务的示例包,这工作正常。我需要对 DB2 数据库进行任何其他设置吗?

【问题讨论】:

    标签: ssis db2 msdtc distributed-transactions


    【解决方案1】:

    我已将服务器中的 MSDTC 属性设置为网络 DTC 访问

    您需要在运行包的计算机上启用 MSDTC。他将负责协调 SSIS 事务,而不是数据库服务器

    【讨论】:

    • 我在运行包的计算机上启用了 MSDTC,它不起作用。我创建了在 SQL 表上实现事务的示例包,这工作正常。我需要为 DB2 数据库做任何额外的设置吗?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-01-17
    • 2011-02-03
    • 2012-12-23
    • 1970-01-01
    • 2023-03-29
    • 1970-01-01
    相关资源
    最近更新 更多