1

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

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

4

1 回答 1

0

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

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

于 2012-05-18T12:14:15.230 回答