文件连接管理器
文件连接管理器使包可以在运行时引用现有的文件或文件夹,或者创建文件或文件夹。 例如,您可以引用 Excel 文件。 Microsoft SQL Server Integration Services 中的某些组件使用文件中的信息来执行其工作。 例如,执行 SQL 任务可以引用包含该任务执行的 SQL 语句的文件。 其他组件对文件执行操作。 例如,文件系统任务可以引用一个文件,以便将其复制到新的位置。
文件连接管理器的使用类型
文件连接管理器的 FileUsageType 属性指定如何使用文件连接。 文件连接管理器可以创建文件、创建文件夹、使用现有文件或使用现有文件夹。
下表列出了 FileUsageType 的值。
值 |
说明 |
---|---|
0 |
文件连接管理器使用现有文件。 |
1 |
文件连接管理器创建文件。 |
2 |
文件连接管理器使用现有文件夹。 |
3 |
文件连接管理器创建文件夹。 |
多个文件或文件夹连接
文件连接管理器只能引用一个文件或文件夹。 若要引用多个文件或文件夹,请使用多文件连接管理器,而不是文件连接管理器。 有关详细信息,请参阅多文件连接管理器。
文件连接管理器的配置
将文件连接管理器添加到包时,Integration Services 会创建将在运行时决定文件连接的连接管理器,设置该文件连接的属性,并将该文件连接添加到包的 Connections 集合。
该连接管理器的 ConnectionManagerType 属性设置为 FILE。
可以用下列方式配置文件连接管理器:
指定使用类型。
指定文件或文件夹。
通过在 SQL Server Data Tools (SSDT) 的“属性”窗口中指定表达式,可以设置文件连接管理器的 ConnectionString 属性。 但为了避免在使用表达式指定文件或文件夹时出现验证错误,请在**“文件连接管理器编辑器”中,为“文件/文件夹”**添加文件或文件夹路径。
可以通过 SSIS 设计器或以编程方式设置属性。
有关可以在 SSIS 设计器中设置的属性的详细信息,请参阅文件连接管理器编辑器。
有关以编程方式配置连接管理器的信息,请参阅 ConnectionManager 和以编程方式添加连接。
相关内容
|