https://blog.csdn.net/u013054786/article/details/51408074


这一章主要讲解一下FTP控件。

设计:
   通过Demon库的Users表数据生成CSV文件。
   生成后的CSV文件抛送到FTP指定目录下。


控件的使用这里就不做详细讲解了。大家如果有不懂得可以看下我之前的文章。

第一章:SSIS 学习之旅 第一个SSIS 示例(一)

第二章:SSIS 学习之旅 第一个SSIS 示例(二)

第三章:SSIS 学习之旅 数据同步


创建语句:


[sql] view plain copy

  1. -- 创建一个数据库Demo  

  2. CREATE DATABASE  Demon  

  3.   

  4. -- 创建一张User表  

  5. CREATE TABLE [dbo].[Users](  

  6.     [ID] BIGINT IDENTITY(1,1) NOT NULL,  

  7.     [UserName] NVARCHAR(500) NULL,  

  8.     [PassWords] NVARCHAR(500) NULL  

  9. ON [PRIMARY]  

  10.   

  11. -- 给表添加数据  

  12. INSERT INTO [dbo].[Users]  

  13. VALUES ('LiLei','123456')  

  14. INSERT INTO [dbo].[Users]  

  15. VALUES ('Wangmingmign','654321')  

  16. INSERT INTO [dbo].[Users]  

  17. VALUES ('Jack','123654')  


1.创建脚本任务
通过脚本任务来生成文件名称及完整路径信息


[SSIS] 之五: SSIS 学习之旅 FTP文件传输-FTP控件_大数据

[SSIS] 之五: SSIS 学习之旅 FTP文件传输-FTP控件_大数据_02


2.创建本地目录
通过文件系统任务在本地生成存放CSV文件路径

[SSIS] 之五: SSIS 学习之旅 FTP文件传输-FTP控件_大数据_03


3.创建数据流任务
通过数据流任务来生成CSV文件

[SSIS] 之五: SSIS 学习之旅 FTP文件传输-FTP控件_大数据_04


4.创建平面文件连接管理器
[SSIS] 之五: SSIS 学习之旅 FTP文件传输-FTP控件_大数据_05
记得给csv文件路径及名称

[SSIS] 之五: SSIS 学习之旅 FTP文件传输-FTP控件_大数据_06


5.创建FTP 连接管理器

[SSIS] 之五: SSIS 学习之旅 FTP文件传输-FTP控件_大数据_07

[SSIS] 之五: SSIS 学习之旅 FTP文件传输-FTP控件_大数据_08

[SSIS] 之五: SSIS 学习之旅 FTP文件传输-FTP控件_大数据_09


6.更改FTP连接管理器为变量形式
这里创建的是包变量

[SSIS] 之五: SSIS 学习之旅 FTP文件传输-FTP控件_大数据_10


7.创建FTP 任务

[SSIS] 之五: SSIS 学习之旅 FTP文件传输-FTP控件_大数据_11


8.运行项目即可
到FTP可以查询 抛送的文件信息
注意:FTP必须要有相应的路径  否则会找不到路径的哟。