我正在使用 Microsoft OLEDB Provider for DB2 连接到 DB2 数据库。我有一个序列容器,里面有两个执行 SQL 任务。当我将容器事务选项设置为“必需”时,我收到错误-“错误描述:无法获取连接。连接可能未正确配置,或者您可能对此连接没有正确的权限”我已在中设置 MSDTC 属性服务器到网络 DTC 访问,允许远程客户端,允许入站和允许出站,以及不需要身份验证,但我仍然收到相同的错误。
更新: 我也在运行包的本地机器上完成了相同的 DTC 设置。仍然存在相同的错误。我创建了在 SQL 表上实现事务的示例包,这工作正常。我需要为 DB2 数据库做任何额外的设置吗?