繁体   English   中英

Sql Server 2000 是否支持 SSIS 事务?

[英]Does Sql Server 2000 support SSIS transactions?

I am running an SSIS package, that pulls data from two SQL Servers, One is a SQL Server 2008 and the other is a SQL Server 2000. I have been trying to implement transactions in SSIS lately.

我现在面临的问题是,当包中的事务级别设置为必需时,package 总是无法读取 SQL Server 2000,并出现错误The Acquire Connection manager failed with error code 0xC0202009

试过:

  1. 检查 DTC 服务是否在两台机器、客户端和数据库服务器中启动,并且它们都已启动。
  2. 在客户端上,转到控制面板>>组件服务>>计算机>>我的电脑>>分布式事务协调器>>本地DTS (右键单击,然后选择属性)>>安全选项卡(允许远程客户端,允许入站,允许出站) 都被选中
  3. 2000 SQL 服务器上,转到控制面板>>组件服务>>计算机>>我的电脑>>分布式事务协调器 >>(无本地 DTS),然后右键单击不会给我 DTC 的属性,找不到方法访问选项(允许远程客户端、允许入站、允许出站)

现在我想知道 SQL Server 2000 是否支持 SSIS 事务?

SSIS首次与 SQL Server 2005 一起发布 - 因此 SQL Server 2000支持它。

看看SSIS取代的DTS


使用DTCPing确保在两台服务器上正确设置分布式事务。

为了:

2000 SQL 服务器上,转到控制面板>>组件服务>>计算机>>我的电脑>>分布式事务协调器 >>(无本地 DTS),然后右键单击不会给我 DTC 的属性,找不到方法访问选项(允许远程客户端、允许入站、允许出站)

在此之前停止。 右键单击我的电脑(在组件服务等内部),然后选择属性。 有一个 MSDTC 选项卡。 在那里,您可以打开“安全配置...”,在那里您会找到远程客户端、入站、出站等。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM