缓存连接管理器

缓存连接管理器从缓存转换或从缓存文件 (.caw) 中读取数据,并可将数据保存到缓存文件。无论是否将缓存连接管理器配置为使用缓存文件,数据都会始终存储在内存中。

“缓存转换”转换可以将数据流中已连接数据源的数据写入缓存连接管理器。包中的查找转换会对数据执行查找。

注意注意

缓存连接管理器不支持二进制大型对象 (BLOB) 数据类型 DT_TEXT、DT_NTEXT 和 DT_IMAGE。如果引用数据集包含 BLOB 数据类型,则运行包时该组件将失败。可以使用“缓存连接管理器编辑器”修改列数据类型。有关详细信息,请参阅缓存连接管理器编辑器

注意注意

包的保护级别不适用于缓存文件。如果缓存文件包含敏感信息,可使用访问控制列表 (ACL) 来限制对存储该文件的位置或文件夹的访问。应只允许访问某些帐户。有关详细信息,请参阅控制对包使用的文件的访问

可以用下列方式配置缓存连接管理器:

  • 指示是否使用缓存文件。

    如果将缓存连接管理器配置为使用缓存文件,则连接管理器将执行下列操作之一:

    • 若将“缓存转换”转换配置为将数据从数据流中的某个数据源写入缓存连接管理器,则将数据保存到该文件。

    • 从缓存文件读取数据。

    有关详细信息,请参阅缓存转换

  • 更改缓存中存储的列的元数据。

  • 使用表达式在运行时更新缓存文件名,以设置 ConnectionString 属性。有关详细信息,请参阅在包中使用属性表达式

配置缓存连接管理器

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

有关可以在 Integration Services 设计器中设置的属性的详细信息,请参阅缓存连接管理器编辑器

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

Integration Services 图标(小) 使 Integration Services 保持最新

若要从 Microsoft 获得最新的下载内容、文章、示例和视频,以及从社区获得所选解决方案,请访问 MSDN 或 TechNet 上的 Integration Services 页:

若要获得有关这些更新的自动通知,请订阅该页上提供的 RSS 源。

请参阅

概念