如何使用SSIS指定变量文件名?

时间:2009-02-12 15:10:31

标签: sql-server ssis data-import

我是使用SSIS进行数据导入的新手 - 我有几个文件要导入到我的数据库模式中,但我需要每3个月运行一次;文件名根据季度变化,例如SKU1QTR将成为SKU2QTR

如何使用SSIS处理这种情况?有没有办法指定文件名(至少有6个这样的文件),或者更好的是,只需指定数字部分,因为文件的其余部分始终保持不变?

2 个答案:

答案 0 :(得分:1)

创建脚本任务并执行类似这样的操作,其中FlatFileCSV将是您的连接名称

Dts.Connections("FlatFileCSV").ConnectionString = 
"E:\SomeFile" + theDate.ToString("yyyyMMdd") + ".csv"

答案 1 :(得分:0)

将您的文件名/连接字符串放在配置文件中。如果真的是唯一不同的东西,那么你甚至可以从命令行运行包,你根本不需要打开BIDS。

由于你是一个自我描述的新手,这有点先进,但这是一项值得了解的技术。