0

我想知道是否有人可以帮助我在 ssis 的目标数据库中获取 excel(源)文件名。数据库表有一个名为 filename 的列(等于 excel 文件名)。拥有文件名将帮助我进行审计。注意:我不是 vb 脚本人,但如果 vb 是唯一的出路,我会很感激示例脚本,因为我必须在我的逻辑中使用它。谢谢

4

2 回答 2

0

您可以使用“派生列”组件并添加一个包含所需属性的新列。我猜您想添加一个派生列,该列将存储 Excel 连接的“文件名”或“连接字符串”属性。

于 2013-02-23T15:12:39.533 回答
0

出于多种原因,我建议将文件保存为 CSV。如果它是 CSV 文件,您可以为其创建平面文件源。然后右键单击该项目并转到“显示高级编辑器...”单击“组件属性”选项卡并转到底部的“自定义属性”。有一个名为“FileNameColumnName”的字段。对于值,输入您要在其中存储文件名的列的名称。然后,该字段将可用于您的目的地。

http://sqlblog.com/blogs/jamie_thomson/archive/2010/03/31/filenamecolumnname-property-flat-file-source-adapter-ssis-nugget.aspx

于 2013-06-10T23:51:40.893 回答