多個檔案連接管理員
「多個檔案」連接管理員會啟用封裝以參考現有的檔案和資料夾,或是在執行階段建立檔案和資料夾。
注意
Integration Services 中的內建工作和資料流程元件不會使用「多個檔案」連線管理員。 但是,您可以在指令碼工作或指令碼元件中使用這個連接管理員。 如需有關如何在指令碼工作中使用連接管理員的資訊,請參閱< 連接至指令碼工作中的資料來源>。 如需如何在腳本元件中使用連線管理員的資訊,請參閱[連接到腳本元件中的資料來源] (。/extending-packages-scripting/data-flow-script-component/connecting-to-data-sources-in-the-script-component.md。
多個檔案連接管理員的使用類型
「多個檔案」連接管理員的 FileUsageType
屬性會指定如何使用連接。 「多個檔案」連接管理員可以建立檔案、建立資料夾、使用現有的檔案,以及使用現有的資料夾。
下表列出 FileUsageType
的值。
值 | 描述 |
---|---|
0 | 「多個檔案」連接管理員會使用現有的檔案。 |
1 | 「多個檔案」連接管理員會建立檔案。 |
2 | 「多個檔案」連接管理員會使用現有的資料夾。 |
3 | 「多個檔案」連接管理員會建立資料夾。 |
設定多個檔案連接管理員
當您將多個檔案連線管理員新增至封裝時,Integration Services 會建立連線管理員,以在執行時間解析為多個檔案連線、設定多個檔案連接屬性,並將多個檔案連接新增至 Connections
封裝的集合。
連接管理員的 ConnectionManagerType
屬性會設為 MULTIFILE
。
您可以利用下列方式設定「多個檔案」連接管理員:
指定檔案和資料夾的使用類型。
指定檔案和資料夾。
如果使用多個檔案和資料夾,請指定存取這些檔案和資料夾的順序。
如果「多個檔案」連接管理員參考多個檔案和資料夾,則檔案和資料夾的路徑會以垂直線 (|) 字元隔開。 連接管理員的 ConnectionString
屬性具有下列格式:
<path>|<path>
您也可以使用萬用字元來指定多個檔案或資料夾。 例如,若要參考 C 磁片磁碟機上的所有文字檔,屬性的值 ConnectionString
可以設定為 C:\*.txt。
您可以透過 SSIS 設計師或以程式設計方式設定屬性。
如需可在 SSIS 設計工具中設定的屬性的詳細資訊,請參閱加入檔案連線管理員對話方塊 UI 參考。
如需以程式設計方式設定連線管理員的資訊,請參閱 ConnectionManager 和 以程式設計方式加入連接。