日期:2014-05-17  浏览次数:20442 次

用BI做一个简单的导入导出
我在用sqlserver做导入导出的时候,保存了可执行包,后来仔细看了看,这属于SSIS的范围了,现在有一个小的需求:  在已生成的可执行包(.dtsx)中,怎么用脚本任务动态改变源表名和目的表名(表结构都不变)?

如:已生成的执行包为  从log1表把所有数据导入到0101表.(目的表为按日期生成的表)
   目前有两个源表 log1和log2,目标表则是 0101,0102,...0201,这样的表,共365个
   每天执行一次,怎样用脚本动态的改变执行包里的表名?  另外会写一个winform程序,定时去执行这个可执行包,传入表名参数.现在对这个脚本里的变量不知道怎么用.
请大家帮帮忙.  

------解决方案--------------------
那么麻烦,你还不如直接用C#写呢
我现在就是直接拼接SQL

如果你用ssis,可以考虑用变量