SSIS常用的包—文件系统任务

文件系统任务主要考虑到一些大型机系统,例如你想在夜间活动少的时候从一个系统导入数据:

  •   从大型机或者 FTP原系统中接收文件
  • Package接收文件并转移到另一个路径下
  • 从文件中抽取数据,然后将文件归档到其他的目录中

     

SQL Server 2000版本中,这种 task每个步骤中都会有大量的 ActiveX Script,必须使用 VBScript程序判断文件是否准备好,还需要使用 VBScript判断文件是否被转移到其他目标路径中,最后一个要获得文件,一般这些要写上百行的代码,对于维护来说是一场噩梦。

SQL Server 2005中,通过文件系统任务这个过程变得非常的简单。这个这种 task允许你对文件进行拷贝,转移,重命名操作。它也可以对文件夹进行拷贝,转移,重命名操作。也可以对一个系统中一个文件路径下所有的内容进行删除操作。

文件系统任务的编辑界面如下图 3-8。不同的任务设置下,这个界面会有很大的差异。选择项是设置上面提到的功能,执行文件,文件夹。设置好之后, task按照一定的模型去执行操作。

 

IsDestinationPathVariable属性设置允许通过一个 SSIS变量设置目的路径。如果设置为 true,需要设置 DestinationVariable为一个目的地址值。如果设置为 false,在 DestinationConnection属性内通过 Connection Manager 设置文件或路径。这种设置非常类似于 source connection 的设置。 OverwriteDestination属性默认是 false,通过这只可以覆盖掉已经存在的文件或文件夹。在第五章中会讲述对这个 task的应用。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值