複数ファイル接続マネージャー
複数ファイル接続マネージャーを使用すると、パッケージで既存のファイルやフォルダーを参照したり、実行時にファイルやフォルダーを作成したりできます。
Note
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 」と「 プログラムによる接続の追加に設定されます。