文件连接管理器

适用于: SQL Server(所有受支持的版本) Azure 数据工厂中的 SSIS Integration Runtime

文件连接管理器使包可以在运行时引用现有的文件或文件夹,或者创建文件或文件夹。 例如,您可以引用 Excel 文件。 Microsoft SQL Server Integration Services 中的某些组件使用文件中的信息来执行其工作。 例如,执行 SQL 任务可以引用包含该任务执行的 SQL 语句的文件。 其他组件对文件执行操作。 例如,文件系统任务可以引用一个文件,以便将其复制到新的位置。

文件连接管理器的使用类型

文件连接管理器的 FileUsageType 属性指定如何使用文件连接。 文件连接管理器可以创建文件、创建文件夹、使用现有文件或使用现有文件夹。

下表列出了 FileUsageType的值。

说明
0 文件连接管理器使用现有文件。
1 文件连接管理器创建文件。
2 文件连接管理器使用现有文件夹。
3 文件连接管理器创建文件夹。

多个文件或文件夹连接

文件连接管理器只能引用一个文件或文件夹。 若要引用多个文件或文件夹,请使用多文件连接管理器,而不是文件连接管理器。 有关详细信息,请参阅 Multiple Files Connection Manager

文件连接管理器的配置

将文件连接管理器添加到包时, Integration Services 会创建将在运行时解析为文件连接的连接管理器,设置该文件连接的属性,并将该文件连接添加到包的 Connections 集合。

该连接管理器的 ConnectionManagerType 属性设置为 FILE

可以用下列方式配置文件连接管理器:

  • 指定使用类型。

  • 指定文件或文件夹。

通过在 SQL Server Data Tools (SSDT)的“属性”窗口中指定表达式,可以设置文件连接管理器的 ConnectionString 属性。 但为了避免在使用表达式指定文件或文件夹时出现验证错误,请在“文件连接管理器编辑器”中,为“文件/文件夹”添加文件或文件夹路径。

可以通过 SSIS 设计器或以编程方式来设置属性。

有关可以在 SSIS 设计器中设置的属性的详细信息,请参阅 文件连接管理器编辑器

有关以编程方式配置连接管理器的信息,请参阅 ConnectionManager以编程方式添加连接项目。

文件连接管理器编辑器

可以使用 “文件连接管理器编辑器” 对话框指定用于连接文件或文件夹的属性。

注意

通过在 SQL Server Data Tools (SSDT)的“属性”窗口中指定表达式,可以设置文件连接管理器的 ConnectionString 属性。 但为了避免在使用表达式指定文件或文件夹时出现验证错误,请在“文件连接管理器编辑器”中,为“文件/文件夹”添加文件或文件夹路径。

若要了解有关文件连接管理器的详细信息,请参阅 File Connection Manager

选项

使用类型
指定“文件连接管理器”是连接到现有文件或文件夹,还是创建新的文件或文件夹。

描述
创建文件 在运行时创建新文件。
现有文件 使用现有文件。
创建文件夹 在运行时创建新文件夹。
现有文件夹 使用现有文件夹。

文件/文件夹
对于“文件”,请指定要使用的文件。

对于 “文件夹”,请指定要使用的文件夹。

“浏览”
通过使用“选择文件”或“查找文件夹”对话框选择文件或文件夹。