檔案連接管理員
「檔案」連接管理員會啟用封裝以參考現有的檔案或資料夾,或是在執行階段建立檔案或資料夾。 例如,您可以參考 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 和 以程式設計方式加入連接。