创建连接管理器

更新日期: 2005 年 12 月 5 日

SQL Server 2005 Integration Services (SSIS) 包含多种连接管理器以满足连接不同类型的服务器和数据源的任务的需要。在不同类型的数据存储中提取和加载数据的数据流组件,以及将日志写入服务器、SQL Server 表或文件的日志提供程序,都使用连接管理器。例如,具有发送邮件任务的包使用 SMTP 类型的连接管理器来连接到简单邮件传输协议 (SMTP) 服务器。具有执行 SQL 任务的包可以使用 OLE DB 连接管理器来连接到 SQL Server 数据库。有关详细信息,请参阅 Integration Services 连接

您可以使用在 SSIS 设计器的**“控制流”“数据流”“事件处理程序”选项卡上出现的“连接管理器”区域,创建新的连接管理器并将其添加到包。从“连接管理器”**区域,选择要创建的连接管理器的类型,并使用 SSIS 设计器提供的对话框设置连接管理器的属性。

将连接管理器添加到包之后,可以在任务、Foreach 循环容器、源、转换和目标中使用它。有关详细信息,请参阅 Integration Services 任务Foreach 循环容器数据流元素

使用连接管理器区域

可以在 SSIS 设计器的**“控制流”“数据流”“事件处理程序”**选项卡活动时创建连接管理器。

以下关系图显示 SSIS 设计器的**“控制流”选项卡上的“连接管理器”**区域。

SSIS 设计器的“控制流”选项卡

添加、配置或删除连接管理器

用于连接管理器的 32 位和 64 位提供程序

连接管理器所使用的很多提供程序都有 32 位和 64 位版本。Integration Services 设计环境是 32 位环境,设计包时您只能看到 32 位提供程序。因此,如果还安装了同一个提供程序的 32 位版本,则只能将连接管理器配置为使用特定的 64 位提供程序。

在运行时,系统将使用正确的版本,即使在设计时指定了 32 位版本的提供程序也没有关系。即使包运行在 Business Intelligence Development Studio 中,也可以运行 64 位版本的提供程序。

两种版本的提供程序都有相同的 ID。若要指定 Integration Services 运行时是否使用可用的 64 位版本的提供程序,需要设置 Integration Services 项目的 Run64BitRuntime 属性。如果将 Run64BitRuntime 属性设置为 true,运行时将发现并使用该 64 位提供程序;如果 Run64BitRuntimefalse,则运行时将发现并使用 32 位提供程序。有关可以在 Integration Services 项目上设置的属性的详细信息,请参阅 64 位计算机上的 Integration Services 注意事项Business Intelligence Development Studio 中的 Integration Services

请参阅

任务

引用数据源
创建包事件处理程序

概念

创建包控制流
创建包数据流

其他资源

在 SSIS 设计器中创建包

帮助和信息

获取 SQL Server 2005 帮助

更改历史记录

发布日期 历史记录

2005 年 12 月 5 日

新增内容:
  • 添加了有关 32 位和 64 位提供程序的部分。