我有一个需要在每个循环中使用的程序包。 我有一个包含所有月份的登台表,我想遍历每个月(1月,2月,3月,...,12月)并将数据加载到实际表中。
因此,我已使用execute SQL任务查询登台表的所有列名称,并将其保存到“ ListMonth”(类型:对象)。 然后,我通过ADO Enumerator遍历每个列名-并出现问题:我可以在“ SSIS”中遍历列名,但是当我将其部署到Integration Service时,它会不断出现错误:“ Variable User :: ListMonth”不包含有效的数据对象。
有人知道解决问题的方法吗?
“ ListMonth”变量已经具有对象类型,我不知道为什么仍会出现此问题。 我已经尝试过执行脚本任务来初始化Month数组,并通过设置For每个循环变量枚举器来遍历该数组,但是它引发了错误:“ ListMonth”为null并且不包含枚举器对象
请注意,在VS 2019中运行它们时,我没有问题。仅在将程序包部署到SSMS集成服务时,才会出现此问题。