在 SSIS 中,将文本文件名添加为结果数据集中的一列

In SSIS, add the text file name as a column in the results dataset

使用 SSIS,从文本文件上传到 SQL 服务器数据库 table,我需要将文本文件名添加为结果数据集中的一列。我能够创建平面文件源,从文件中获取数据,加载到 OLE DB 目标中,但我缺少将文件名添加到数据集的步骤。

使用 VS 的基本用户,主要是 SQL 生产 DBA,但我们的开发人员说要创建一个 SSIS 包来上传日常文本文件。

在您的平面文件源中,右键单击它并转到高级属性。在高级属性编辑器中,select 组件属性选项卡,然后在自定义属性下,有一个 FileNameColumnName。这里我使用了 SourceFileName

我在我的平面文件源和下一个组件之间附加了一个数据查看器!