如何通过SSIS将FileName导入SQL

时间:2017-05-18 12:04:58

标签: sql-server ssis

我正在尝试将文件名写入数据库中的表 - 目前我所实现的是导入整个文件路径。

我有一个foreach循环,它在Collection中查找特定文件夹和特定文件类型(检索文件名是完全限定的)

这有一个到"ImportInvoiceFilePath"

的变量映射

然后在其中包含一个数据流任务,它包含平面文件源,一个派生列,用于在数据库中创建文件路径。 这工作正常 - 但我正在努力做但却无法解决的问题是我如何才能获得写入数据库的文件名(无扩展名)?

1 个答案:

答案 0 :(得分:1)

直截了当地解决了这个问题。将我的forloop设置为nameonly然后在我的连接到我的源文件下面的表达式:

@[User::ProcessingInvoiceFilePath] + "\\"+@[User::ImportInvoiceFileName]+".saf"

其中saf是文件类型