Sql server Sql Server 2000是否支持SSIS事务?

Sql server Sql Server 2000是否支持SSIS事务?,sql-server,transactions,ssis,Sql Server,Transactions,Ssis,我正在运行一个SSIS包,它从两台SQL Server(一台是SQL Server 2008,另一台是SQL Server 2000)中提取数据。我最近一直在尝试在SSIS中实现事务 我现在面临的问题是,当包中的事务级别设置为required时,包读取SQL Server 2000总是失败,出现错误Acquire Connection manager失败,错误代码为0xC0202009 尝试: 检查DTC服务是否在两台计算机、客户端和数据库服务器中都已启动,并且它们都已启动 在客户端上,转到控制

我正在运行一个SSIS包,它从两台SQL Server(一台是SQL Server 2008,另一台是SQL Server 2000)中提取数据。我最近一直在尝试在SSIS中实现事务

我现在面临的问题是,当包中的事务级别设置为required时,包读取SQL Server 2000总是失败,出现错误
Acquire Connection manager失败,错误代码为0xC0202009

尝试:

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

    是与SQL Server 2005一起发布的,因此SQL Server 2000不支持它

    看看哪个被
    SSI
    替换了


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

    用于:

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


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

    在编辑之前,您使用了几个问号,其中只需要一个问号,例如Sql Server 2000是否支持SSIS事务?“在2000 SQL Server上,无法访问上述组件"? 我以前肯定必须对SQL Server 2000进行DTC更改…根据请求对问题进行了更改是的,尽管SSIS是随SQL Server 2005发布的,但您仍然可以创建从2000 SQL Server获取数据的OLE DB源控件,这将很好地工作。但是如果你执行事务,包就无法获得connection@BrianPaul-您在这两台机器上都运行过DTCPing吗?但据我所知,SSIS包(在2005或2008服务器上运行)应该能够连接到2000数据库,将其用作源或目标等,我想这就是OP正在做的。@Damien_the_unsiver-是的,这就是为什么我想让OP确认分布式事务是否在两台服务器上都正确设置。下载了DTCPing.exe,尝试ping SQL Server 2000和SQL Server 2008,但都失败,RPC测试失败,