从多台服务器提取数据SQL 2005 SSI

从多台服务器提取数据SQL 2005 SSI,sql,sql-server-2005,ssis,Sql,Sql Server 2005,Ssis,我创建了一个SSIS包,用于连接多个SQL Server、创建数据库、表和存储过程。该包还创建一个作业,并将其计划为每5分钟运行一次 需求是收集性能指标。我使用一个ado对象变量来获取服务器名称,上面的所有任务都在一个for-each循环中,一切正常 现在的问题是: 我需要创建一个数据流任务,它将依次连接到这些服务器中的每一个,将性能度量数据复制到中央服务器并清除源表。我无法完成这项任务。此任务失败,出现“无法获取连接”错误 任何帮助都将不胜感激 SQL Server版本:2005 谢谢, Ra

我创建了一个SSIS包,用于连接多个SQL Server、创建数据库、表和存储过程。该包还创建一个作业,并将其计划为每5分钟运行一次

需求是收集性能指标。我使用一个ado对象变量来获取服务器名称,上面的所有任务都在一个for-each循环中,一切正常

现在的问题是:

我需要创建一个数据流任务,它将依次连接到这些服务器中的每一个,将性能度量数据复制到中央服务器并清除源表。我无法完成这项任务。此任务失败,出现“无法获取连接”错误

任何帮助都将不胜感激

SQL Server版本:2005

谢谢,
Raj

我还没有用服务器完成这项工作,但我用文件连接完成了这项工作。不要使用数据流,而是从For each循环开始,该循环将循环通过服务器列表,并通过在该循环中填充的变量设置连接。然后将数据流放入循环任务中