【发布时间】:2010-10-07 04:50:42
【问题描述】:
我是使用 SSIS 进行数据导入的新手 - 我有几个文件想要导入到我的数据库架构中,但我需要每 3 个月运行一次;文件名根据季度更改,例如SKU1QTR 将变为 SKU2QTR。
如何使用 SSIS 处理这种情况?有没有办法指定文件名(至少有 6 个这样的文件),或者更好的是,只指定数字部分,因为文件的其余部分始终保持不变?
【问题讨论】:
标签: sql-server ssis data-import
我是使用 SSIS 进行数据导入的新手 - 我有几个文件想要导入到我的数据库架构中,但我需要每 3 个月运行一次;文件名根据季度更改,例如SKU1QTR 将变为 SKU2QTR。
如何使用 SSIS 处理这种情况?有没有办法指定文件名(至少有 6 个这样的文件),或者更好的是,只指定数字部分,因为文件的其余部分始终保持不变?
【问题讨论】:
标签: sql-server ssis data-import
创建一个脚本任务并执行类似的操作,其中 FlatFileCSV 将是您的连接名称
Dts.Connections("FlatFileCSV").ConnectionString =
"E:\SomeFile" + theDate.ToString("yyyyMMdd") + ".csv"
【讨论】:
将您的文件名/连接字符串放入配置文件中。如果这确实是唯一不同的地方,那么您甚至可以从命令行运行该软件包,而您根本不需要打开 BIDS。
由于您是自称新手,这有点高级,但值得了解。
【讨论】: