实例SSIS(三)--使用包配置
2009-10-20 00:00:00 来源:WEB开发网包配置是干嘛滴!
使用包配置可以从开发环境的外部设置运行时属性和变量。
目标:
从开发环境外部指定Foreach要遍历的文件夹,然后把该文件夹下相应的txt文件内容写入库中。
步骤:
准备工作
把第一个例子中的userinfo.txt复制两份,放到同一个文件夹下。把内容改一下:
Userinfo3.txt:7|name7|我是name7|男,8|name8|我是name8|女
Userinfo4.txt:9|name9|我是name9|男,10|name10|我是name10|女
创建用户变量
添加用户变量以便对应到文件夹名称。
切换到“控制流”选项卡:
将 varFolderName 变量的数据类型设置为“字符串”。
设置Foreach容器
将Foreach容器的Directory对应到刚才创建的变量varFolderName。
图片看不清楚?请点击这里查看原图(大图)。
上图中的用户变量varFolderName直接拖拽到表达式中即可!
启用包配置
(1)在SSIS菜单,点击“包配置”;
(2)生成配置文件,按下图设置:
图片看不清楚?请点击这里查看原图(大图)。
图片看不清楚?请点击这里查看原图(大图)。
配置文件设置
修改配置文件myconfig.dtsConfig\ConfiguredValue的值,如下:
// myconfig.dtsConfig
调试包:
全都绿了就表示数据添加成功了!
执行结果:
文件夹D:\lyp\SQL\SSIS\package3下的userinfo3.txt和userinfo4.txt数据都被插入到表userinfo中了!
select * from userinfo
文章来源:http://www.cnblogs.com/tenghoo/archive/2009/10/archive/2009/10/17/SSIS_dtsConfig.html
更多精彩
赞助商链接