多文件连接管理器
多文件连接管理器使包可以引用现有文件和文件夹或者在运行时创建文件和文件夹。Microsoft SQL Server 2005 Integration Services (SSIS) 中可以使用文件中信息的任务和数据流组件通过引用包中包含的多文件连接管理器来执行工作。
向包中添加多文件连接管理器时,Integration Services 会创建将在运行时决定多文件连接的连接管理器,设置多文件连接属性,并将多文件连接添加到包的 Connections 集合。
该连接管理器的 ConnectionManagerType 属性设置为 MULTIFILE。
可以按以下方法配置多文件连接管理器:
- 指定文件和文件夹的使用类型。
- 指定文件和文件夹。
- 如果使用多个文件或文件夹,指定访问文件和文件夹的顺序。
如果多文件连接管理器引用了多个文件和文件夹,那么文件和文件夹的路径应由竖线 (|) 分开。连接管理器的 ConnectionString 属性的格式如下:
<路径>|<路径>
也可以用通配符指定多个文件或文件夹。例如,若要引用 C 驱动器上的所有文本文件,可以将 ConnectionString 属性的值设置为 C:\*.txt。
多文件连接管理器的使用类型
多文件连接管理器的 FileUsageType 属性指定如何使用连接。多文件连接管理器可以创建文件、创建文件夹、使用现有文件以及使用现有文件夹。
下表列出了 FileUsageType 的值。
值 | 说明 |
---|---|
0 |
多文件连接管理器使用现有文件。 |
1 |
多文件连接管理器创建文件。 |
2 |
多文件连接管理器使用现有文件夹。 |
3 |
多文件连接管理器创建文件夹。 |
配置多文件连接管理器
可以通过 SSIS 设计器或以编程方式来设置属性。
有关可以在 SSIS 设计器中设置的属性的详细信息,请参阅添加文件连接管理器。
有关以编程方式配置连接管理器的信息,请参阅 ConnectionManager 和Adding Connections Programmatically。