我已经创建了一个SSIS包来连接到多个SQL服务器,创建一个数据库,一个表和一个存储过程。该程序包还会创建一个作业,并将其安排为每5分钟运行一次。
要求是收集性能指标。我使用了一个ado对象变量来获取服务器名称,上面的所有任务都在for each循环中,一切都很正常。
现在的问题是:
我需要创建一个数据流任务,它将依次连接到这些服务器中的每一个,将性能指标数据复制到中央服务器,并清除源表。我不能让这个任务工作。该任务失败,错误为Unable to obtain Connection。
任何帮助都将不胜感激。
SQL Server版本: 2005
谢谢,Raj
发布于 2010-03-12 01:59:44
我没有在服务器上做到这一点,但我已经在文件连接上做到了这一点。不使用数据流,而是从For each循环开始,该循环将遍历服务器列表,并从您在此循环中填充的变量设置连接。然后将数据流放入循环任务中。
https://stackoverflow.com/questions/2388400
复制相似问题