多文件连接管理器
多文件连接管理器使包可以在运行时引用现有的文件和文件夹,或者创建文件和文件夹。
注意
Integration Services 中的内置任务和数据流组件不使用多文件连接管理器。 但是,可以在脚本任务或脚本组件中使用此连接管理器。 有关如何在脚本任务中使用连接管理器的信息,请参阅 在脚本任务中连接数据源。 有关如何在脚本组件中使用连接管理器的信息,请参阅 [连接到脚本组件中的数据源] (。/extensions-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 和 以编程方式添加连接项目。