共用方式為


FTP 連接管理員

適用於:SQL Server Azure Data Factory 中的 SSIS Integration Runtime

FTP 連接管理員可讓封裝連接到「檔案傳輸通訊協定 (FTP)」伺服器。 SQL Server Integration Services 所包含的 FTP 工作會使用此連線管理員。

當您將 FTP 連線管理員新增至套件時,Integration Services 會建立在執行階段可解析為 FTP 連線的連線管理員,並設定連線管理員屬性,然後將連線管理員新增至套件上的 Connections 集合。

連線管理員的 ConnectionManagerType 屬性會設為 [FTP]

您可以利用下列方式設定 FTP 連接管理員:

  • 指定伺服器名稱和伺服器通訊埠。

  • 指定匿名存取,或提供基本驗證的使用者名稱和密碼。

    重要

    FTP 連接管理員僅支援匿名驗證和基本驗證, 而不支援 Windows 驗證。

  • 設定逾時、重試次數,以及一次複製的資料數量。

  • 指示 FTP 連接管理員使用被動還是主動模式。

依據 FTP 連接管理員連接之 FTP 站台的組態而定,您可能必須變更連接管理員的下列預設值:

  • 伺服器通訊埠設定為 21。 您應該指定 FTP 站台接聽的通訊埠。

  • 使用者名稱設定為 "anonymous"。 您應該提供 FTP 站台需要的認證。

主動/被動模式

FTP 連接管理員可使用主動模式或使用被動模式來傳送和接收檔案。 在主動模式中,伺服器會起始資料連接,而在被動模式中,用戶端會起始資料連接。

注意

SSIS Integration Runtime (IR) 建議使用被動模式,因為 SSIS IR 可能無法接受傳入的 TCP 連線。

設定 FTP 連接管理員

您可以透過 SSIS 設計師或以程式設計方式設定屬性。

如需您可在 SSIS 設計工具中所設定屬性的相關資訊,請參閱 FTP 連線管理員編輯器

如需以程式設計方式設定連線管理員的資訊,請參閱 ConnectionManager以程式設計方式加入連接

FTP 連接管理員編輯器

使用 [FTP 連線管理員編輯器] 對話方塊來指定連接到 FTP 伺服器的屬性。

重要

FTP 連接管理員僅支援匿名驗證和基本驗證, 而不支援 Windows 驗證。

若要深入了解 FTP 連線管理員,請參閱 FTP 連線管理員

選項。

伺服器名稱
提供 FTP 伺服器的名稱。

伺服器通訊埠
指定 FTP 伺服器上用來連接的通訊埠編號。 這個屬性的預設值為 21

使用者名稱
提供存取 FTP 伺服器的使用者名稱。 這個屬性的預設值為 匿名

密碼
提供存取 FTP 伺服器的密碼。

逾時 (以秒為單位)
指定工作在逾時之前所花的秒數。值為 0 指出無限的時間量。 這個屬性的預設值為 60

使用被動模式
指定伺服器或用戶端是否起始連接。 伺服器會以主動模式起始連接,而用戶端則會以被動模式啟動連接。 此屬性的預設值為 主動模式

重試
指定工作嘗試連接的次數。 值為 0 指出不限制嘗試次數。

區塊大小 (以 KB 為單位)
提供以 KB 為單位的傳輸資料區塊大小。

測試連接
設定 FTP 連線管理員之後,請按一下 [測試連接] 以確認連接是可行的。

另請參閱

FTP 工作
Integration Services (SSIS) 連接