我正在尝试创建一个 SSIS 包,它读取一个映射表,其中包含外键信息和它们指向的表,并存储完整的结果集,用于填充代表结果集中列的 7 列,然后用于更新6 个服务器上的 xxxSID 列。
我被困住了!请帮忙。
我已经使用查询创建了 SQL 任务以构建结果集并映射到对象变量 SidMap,并且该任务成功运行,但是我不知道从那里去哪里。一些博客说创建一个 ForEachLoop 容器并将对象变量映射到我已经完成的集合。我还创建了代表 7 列的字符串变量,但不知道如何填充它们。
到目前为止我读过的博客表明这只能通过脚本任务来完成。真的吗?如果是这样,它是如何完成的?
另一个用户发布了一个问题,听起来他可能正在使用 SQL 任务做相同或非常相似的事情,但我没有看到他如何填充列对象变量,然后将数据转换为字符串变量。 SSIS 结果集、Foreachloop 和变量
目前我正在使用游标手动更新表。如果有人想查看代码,我可以发布它,但除了提供我正在做什么的清晰图片之外,我认为它与问题无关。