SSIS 学习之旅 FTP文件传输-FTP控件
2016-05-14 21:23
288 查看
这一章主要讲解一下FTP控件。
设计:
通过Demon库的Users表数据生成CSV文件。
生成后的CSV文件抛送到FTP指定目录下。
控件的使用这里就不做详细讲解了。大家如果有不懂得可以看下我之前的文章。
第一章:SSIS 学习之旅 第一个SSIS 示例(一)
第二章:SSIS 学习之旅 第一个SSIS 示例(二)
第三章:SSIS 学习之旅 数据同步
创建语句:
1.创建脚本任务
通过脚本任务来生成文件名称及完整路径信息
![](https://img-blog.csdn.net/20160514211717984?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
![](https://img-blog.csdn.net/20160514211728905?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
2.创建本地目录
通过文件系统任务在本地生成存放CSV文件路径
![](https://img-blog.csdn.net/20160514211750046?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
3.创建数据流任务
通过数据流任务来生成CSV文件
![](https://img-blog.csdn.net/20160514211809218?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
4.创建平面文件连接管理器
![](https://img-blog.csdn.net/20160514211831152?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
记得给csv文件路径及名称
![](https://img-blog.csdn.net/20160514211853731?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
5.创建FTP 连接
9de6
管理器
![](https://img-blog.csdn.net/20160514212126093?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
![](https://img-blog.csdn.net/20160514212138609?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
![](https://img-blog.csdn.net/20160514212147078?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
6.更改FTP连接管理器为变量形式
这里创建的是包变量
![](https://img-blog.csdn.net/20160514212213157?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
7.创建FTP 任务
![](https://img-blog.csdn.net/20160514212235392?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
8.运行项目即可
到FTP可以查询 抛送的文件信息
注意:FTP必须要有相应的路径 否则会找不到路径的哟。
设计:
通过Demon库的Users表数据生成CSV文件。
生成后的CSV文件抛送到FTP指定目录下。
控件的使用这里就不做详细讲解了。大家如果有不懂得可以看下我之前的文章。
第一章:SSIS 学习之旅 第一个SSIS 示例(一)
第二章:SSIS 学习之旅 第一个SSIS 示例(二)
第三章:SSIS 学习之旅 数据同步
创建语句:
-- 创建一个数据库Demo CREATE DATABASE Demon -- 创建一张User表 CREATE TABLE [dbo].[Users]( [ID] BIGINT IDENTITY(1,1) NOT NULL, [UserName] NVARCHAR(500) NULL, [PassWords] NVARCHAR(500) NULL ) ON [PRIMARY] -- 给表添加数据 INSERT INTO [dbo].[Users] VALUES ('LiLei','123456') INSERT INTO [dbo].[Users] VALUES ('Wangmingmign','654321') INSERT INTO [dbo].[Users] VALUES ('Jack','123654')
1.创建脚本任务
通过脚本任务来生成文件名称及完整路径信息
2.创建本地目录
通过文件系统任务在本地生成存放CSV文件路径
3.创建数据流任务
通过数据流任务来生成CSV文件
4.创建平面文件连接管理器
记得给csv文件路径及名称
5.创建FTP 连接
9de6
管理器
6.更改FTP连接管理器为变量形式
这里创建的是包变量
7.创建FTP 任务
8.运行项目即可
到FTP可以查询 抛送的文件信息
注意:FTP必须要有相应的路径 否则会找不到路径的哟。
相关文章推荐
- flex 控件的重要属性
- Delphi控件ListView的属性及使用方法详解
- 推荐Sql server一些常见性能问题的解决方法
- web下载的ActiveX控件自动更新
- SQL Server存储过程的基础说明
- WinForm实现按名称递归查找控件的方法
- C#中父窗口和子窗口之间控件互操作实例
- SQL Server下几个危险的扩展存储过程
- 如何在SQL Server 2008下轻松调试T-SQL语句和存储过程
- SQL Server中选出指定范围行的SQL语句代码
- Android编程之Button控件用法实例分析
- Android控件之CheckBox、RadioButton用法实例分析
- 在Android开发中使用自定义组合控件的例子
- Android重写View实现全新的控件
- 一些SQL Server存储过程参数及例子
- SQL Server优化50法汇总
- MFC中动态创建控件以及事件响应实现方法
- WinForm自定义函数FindControl实现按名称查找控件
- Android控件之ProgressBar用法实例分析
- WinForm拖拽控件生成副本的解决方法