Ssis 如何将文件和文件路径写入表

Ssis 如何将文件和文件路径写入表,ssis,Ssis,我有一个SSIS包——在FOR循环容器中,我在特定位置查找特定文件格式并将其导入数据库 这很好-当我有两个文件时,两个文件的内容都被导入 所以我在ForLoop下有一个变量映射,它记录了完全限定名。我想做的是,当我导入文件时,我还记录了它来自的文件路径 我不确定我的数据流任务我会把它放在哪里?在数据流下,我有我的源文件和目标文件 我尝试在数据流之后执行一个sql任务,该任务使用变量(通过参数映射)更新数据库中的字段,但将字段设置为所有内容的相同值(找到的最后一个文件路径),这不是我想要的 在您的

我有一个SSIS包——在FOR循环容器中,我在特定位置查找特定文件格式并将其导入数据库

这很好-当我有两个文件时,两个文件的内容都被导入

所以我在ForLoop下有一个变量映射,它记录了完全限定名。我想做的是,当我导入文件时,我还记录了它来自的文件路径

我不确定我的数据流任务我会把它放在哪里?在数据流下,我有我的源文件和目标文件

我尝试在数据流之后执行一个sql任务,该任务使用变量(通过参数映射)更新数据库中的字段,但将字段设置为所有内容的相同值(找到的最后一个文件路径),这不是我想要的


在您的数据流任务中,在
目标
之间添加一个
派生列
转换,欢迎提供任何建议。这将使用指定的名称和值向数据集中添加列。如果引用用于存储循环容器文件名的变量,则要访问的文件名将附加到数据集中的其他列中。显然,您需要确保目标表中存在此列。

谢谢!!问题是,即使我有两个文件,所有导入的文件名仍然相同?