文件连接管理器

文件连接管理器使包可以在运行时引用现有的文件或文件夹,或者创建文件或文件夹。 例如,您可以引用 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以编程方式添加连接项目。