添加连接管理器
Integration Services 包含多种连接管理器以满足连接不同类型的服务器和数据源的任务的需要。在不同类型的数据存储中提取和加载数据的数据流组件,以及将日志写入服务器、SQL Server 表或文件的日志提供程序,都使用连接管理器。例如,具有发送邮件任务的包使用 SMTP 类型的连接管理器来连接到简单邮件传输协议 (SMTP) 服务器。具有执行 SQL 任务的包可以使用 OLE DB 连接管理器来连接到 SQL Server 数据库。有关详细信息,请参阅Integration Services 连接。
若要在创建新包时自动创建和配置连接管理器,可以使用 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 位提供程序;如果 Run64BitRuntime 是 false,则运行时将发现并使用 32 位提供程序。有关可以在 Integration Services 项目上设置的属性的详细信息,请参阅 在 64 位计算机上使用 Integration Services 时的注意事项和 Business Intelligence Development Studio 中的 Integration Services。
|