分享方式:


檔案連接管理員

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

「檔案」連接管理員會啟用封裝以參考現有的檔案或資料夾,或是在執行階段建立檔案或資料夾。 例如,您可以參考 Excel 檔案。 Microsoft SQL Server Integration Services 中的某些元件會使用檔案中的資訊來執行其工作。 例如,「執行 SQL」工作可參考包含工作執行的 SQL 陳述式之檔案。 有些元件則會對檔案執行作業。 例如,檔案系統工作可參考某個檔案以將其複製到新位置。

檔案連接管理員的使用類型

「檔案」連接管理員的 FileUsageType 屬性,會指定如何使用檔案連接。 「檔案」連接管理員可以建立檔案、建立資料夾、使用現有的檔案,或使用現有的資料夾。

下表列出 FileUsageType的值。

描述
0 「檔案」連接管理員會使用現有的檔案。
1 「檔案」連接管理員會建立檔案。
2 「檔案」連接管理員會使用現有的資料夾。
3 「檔案」連接管理員會建立資料夾。

多個檔案或資料夾連接

「檔案」連接管理員只能參考一個檔案或資料夾。 若要參考多個檔案或資料夾,請使用「多個檔案」連接管理員,而非「檔案」連接管理員。 如需詳細資訊,請參閱 Multiple Files Connection Manager

設定檔案連接管理員

當您將檔案連線管理員新增至套件時,Integration Services 會建立連線管理員,用來在執行階段解析為檔案連線、設定檔案連線屬性,以及將檔案連線新增至套件的 Connections 集合。

連接管理員的 ConnectionManagerType 屬性會設為 FILE

您可以利用下列方式設定「檔案」連接管理員:

  • 指定使用類型。

  • 指定檔案或資料夾。

您可以針對檔案連線管理員設定 ConnectionString 屬性,其方式是在 SQL Server Data Tools (SSDT) 的 [屬性] 視窗中指定運算式。 但是,若您在使用運算式來指定檔案或資料夾時想要避免驗證錯誤,請在 檔案連線管理員編輯器中針對 檔案/資料夾,加入檔案或資料夾的路徑。

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

如需可在 SSIS 設計師中設定哪些屬性的詳細資訊,請參閱檔案連線管理員編輯器

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

檔案連接管理員編輯器

使用 [檔案連接管理員編輯器] 對話方塊,以指定用來連接到檔案或資料夾的屬性。

注意

您可以針對檔案連線管理員設定 ConnectionString 屬性,其方式是在 SQL Server Data Tools (SSDT) 的 [屬性] 視窗中指定運算式。 但是,若您在使用運算式來指定檔案或資料夾時想要避免驗證錯誤,請在 檔案連線管理員編輯器中針對 檔案/資料夾,加入檔案或資料夾的路徑。

若要深入了解檔案連接管理員,請參閱< File Connection Manager>。

選項

使用類型
指定 [檔案連線管理員] 是否連接到現有的檔案或資料夾,或者建立新檔案或資料夾。

描述
建立檔案 在執行階段建立新檔案。
現有的檔案 使用現有的檔案
建立資料夾 在執行階段建立新資料夾。
現有的資料夾 使用現有的資料夾。

檔案 / 資料夾
若為 [檔案],請指定要使用的檔案。

若為 [資料夾],請指定要使用的資料夾。

瀏覽
使用 [選取檔案] 或 [瀏覽資料夾] 對話方塊,來選取檔案或資料夾。

加入檔案連線管理員對話方塊 UI 參考

使用 [加入檔案連接管理員] 對話方塊來定義一組檔案或資料夾的連接。

若要深入了解多個檔案連接管理員,請參閱< Multiple Files Connection Manager>。

注意

Integration Services 中的內建工作和資料流程元件不會使用「多個檔案」連線管理員。 但是,您可以在指令碼工作或指令碼元件中使用這個連接管理員。

新增檔案連線管理員的對話框選項

使用類型
指定用於多個檔案連接管理員的檔案類型。

描述
建立檔案 連接管理員將建立檔案。
現有的檔案 連接管理員將使用現有的檔案。
建立資料夾 連接管理員將建立資料夾。
現有的資料夾 連接管理員將使用現有的資料夾。

檔案 / 資料夾
檢視已經使用如下所述的按鈕加入的檔案或資料夾。

加入
使用 [選取檔案] 對話方塊來加入檔案,或使用 [瀏覽資料夾] 對話方塊來加入資料夾。

編輯
選取檔案或資料夾,然後使用 [選取檔案] 或 [瀏覽資料夾] 對話方塊以不同的檔案或資料夾來取代。

移除
選取檔案或資料夾,然後使用 [移除] 按鈕將它從清單中移除。

箭頭按鈕
選取檔案或資料夾,然後使用箭頭按鈕上移或下移來指定存取順序。

建議資料行類型對話方塊 UI 參考

使用 [建議資料行類型] 對話方塊,根據檔案內容的取樣來識別一般檔案連線管理員中之資料行的資料類型與長度。

若要深入了解 Integration Services 所使用的資料類型,請參閱 Integration Services 資料類型

建議資料行類型的對話框選項

資料列數目
輸入或選取演算法所用之範例中的資料列數目。

建議最小整數資料類型
清除這個核取方塊以略過評估。 如果選取,則會決定含有整數數值資料之資料行的最小可能整數資料類型。

建議最小實數資料類型
清除這個核取方塊以略過評估。 如果選取,則決定含有實數數值資料的資料行是否可使用最小實數資料類型 DT_R4。

使用下列的值來識別布林資料行
輸入您要用來作為布林值 True 與 False 的兩個值。 這些值必須以逗號分隔,且第一個值代表 True。

填補字串資料行
選取此核取方塊以啟用字串填補。

百分比填補
輸入或選取資料行長度的百分比,以用來增加字元資料類型之資料行的長度。 百分比必須是整數。

Integration Services 錯誤和訊息參考