博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
实例学习SSIS(三)--使用包配置
阅读量:6229 次
发布时间:2019-06-21

本文共 1225 字,大约阅读时间需要 4 分钟。

配置是干嘛滴!
        使用包配置可以从开发环境的外部设置运行时属性和变量。


目标:


        从开发环境外部指定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的值,如下:
  1. <?xml version="1.0"?>
  2. <DTSConfiguration>
  3. <DTSConfigurationHeading><DTSConfigurationFileInfo GeneratedBy="LIYANPING\Administrator" GeneratedFromPackageName="Package3" GeneratedFromPackageID="{DEED0EEF-48A2-4371-A1FB-C9344691989B}" GeneratedDate="2009-10-16 14:31:04"/>
  4. </DTSConfigurationHeading>
  5. <Configuration ConfiguredType="Property" Path="\Package.Variables[用户::varFolderName].Properties[Value]" ValueType="String">
  6.   <ConfiguredValue>D:\lyp\SQL\SSIS\package3</ConfiguredValue>
  7. </Configuration></DTSConfiguration>
复制代码
调试包:
          全都绿了就表示数据添加成功了!
执行结果:
        文件夹D:\lyp\SQL\SSIS\package3下的userinfo3.txt和userinfo4.txt数据都被插入到表userinfo中了!
    select * from userinfo
本文转自 qianshao 51CTO博客,原文链接:http://blog.51cto.com/qianshao/236233,如需转载请自行联系原作者
你可能感兴趣的文章
bootstrapValidator关于js,jquery动态赋值不触发验证(不能捕获“程序赋值事件”)解决办法...
查看>>
数据库设计基础>范式
查看>>
POJ 3461 Oulipo(模式串在主串中出现的次数)
查看>>
Openstack的镜像属性
查看>>
【分享】用Canvas实现画板功能
查看>>
C++走向远洋——46(教师兼干部类、多重继承、派生)
查看>>
spring IOC源码分析(1)
查看>>
「深入理解计算系统」从Hello World开始
查看>>
手写Json转换
查看>>
Xception
查看>>
MySQL——约束(constraint)详解---转载
查看>>
模板函数
查看>>
phpcms v9实现wap单页教程
查看>>
浅析Java中的内存机制
查看>>
君子性非异也,善假于物也
查看>>
centos命令行安装mysql随机密码查看方法(遇到问题及其解决办法)
查看>>
调用WCF REST服务时,使用JSON
查看>>
B/S和C/S的区别
查看>>
PHP array_multisort—对多个数组或多维数组进行排序
查看>>
关于视频的点滴体会
查看>>