Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ssis/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sql server 如何通过SSIS将文件名导入SQL_Sql Server_Ssis - Fatal编程技术网

Sql server 如何通过SSIS将文件名导入SQL

Sql server 如何通过SSIS将文件名导入SQL,sql-server,ssis,Sql Server,Ssis,我正试图将文件名写入数据库中的一个表中——目前我所要做的就是导入整个文件路径 我有一个foreach循环,它在集合中查找特定文件夹和特定文件类型(检索文件名是完全限定的) 这有一个映射到“ImportInvoiceFilePath” 然后,其中包含一个数据流任务,其中包括平面文件源,一个派生列,用于在数据库中创建文件路径。 这很好——但我正在努力做但无法解决的是,如何让文件名(无扩展名)也写入数据库?确实解决了这个问题。将我的forloop设置为nameonly,然后在表达式put下连接到源文件

我正试图将文件名写入数据库中的一个表中——目前我所要做的就是导入整个文件路径

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

这有一个映射到
“ImportInvoiceFilePath”

然后,其中包含一个数据流任务,其中包括平面文件源,一个派生列,用于在数据库中创建文件路径。
这很好——但我正在努力做但无法解决的是,如何让文件名(无扩展名)也写入数据库?

确实解决了这个问题。将我的forloop设置为nameonly,然后在表达式put下连接到源文件:

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

其中,saf是文件类型

,实际上是计算出来的。将我的forloop设置为nameonly,然后在连接到源文件的表达式put-@[User::ProcessingInvoiceFilePath]+“\\”+@[User::ImportInvoiceFileName]+“.saf”下设置。其中saf是文件类型。