SSIS 學習之旅 FTP檔案傳輸-FTP控制元件

Mr_Damon發表於2016-05-14

這一章主要講解一下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 連線管理器





6.更改FTP連線管理器為變數形式
這裡建立的是包變數



7.建立FTP 任務



8.執行專案即可
到FTP可以查詢 拋送的檔案資訊
注意:FTP必須要有相應的路徑  否則會找不到路徑的喲。









相關文章