在包中添加、删除或共享连接管理器
Integration Services 包括用于连接到不同数据源的多种连接管理器。这些数据源包括关系数据库、Analysis Services 数据库以及 CSV 和 XML 格式的文件。 可以在包级别或项目级别创建连接管理器。 在项目级别创建的连接管理器对项目中的所有包可用。 而在包级别创建的连接管理器对该特定包可用。
您使用在项目级别创建的连接管理器来替代数据源将连接共享到源。 要添加项目级别的连接管理器,Integration Services 项目必须使用项目部署模型。 将一个项目配置为使用此模型时,**“连接管理器”文件夹显示在“解决方案资源管理器”中,而“数据源”文件夹则从“解决方案资源管理器”**中删除。
![]() |
---|
如果您要使用包中的数据源,需要将项目转换为包部署模型。 有关两种模型的详细信息,请参阅项目和包的部署。 有关将项目转换为项目部署模型的详细信息,请参阅将项目部署到 Integration Services 服务器。 |
以下过程适用于所有连接管理器类型并说明如何执行以下任务:
在创建包的过程中使用向导添加连接管理器
向现有包中添加连接管理器
在项目级别添加一个连接管理器,以便项目中的所有包可以共享它
创建连接管理器属性的参数
从包中删除连接管理器
删除项目级别的连接管理器
创建包时添加连接管理器
使用 SQL Server 导入和导出向导
除了创建和配置连接管理器之外,该向导还有助于创建和配置使用该连接管理器的源和目标。 有关详细信息,请参阅在 SQL Server 数据工具中创建包。
向现有包中添加连接管理器
在 SQL Server Data Tools (SSDT) 中,打开包含所需包的 Integration Services 项目。
在解决方案资源管理器中,双击该包将其打开。
在 SSIS 设计器中,单击**“控制流”选项卡、“数据流”选项卡或“事件处理程序”选项卡,以使“连接管理器”**区域可用。
右键单击**“连接管理器”**区域中的任意位置,然后执行下列操作之一:
单击要添加到包中的连接管理器类型。
- 或 -
如果没有列出您要添加的类型,请单击**“新建连接”打开“添加 SSIS 连接管理器”对话框,选择某种连接管理器类型,然后单击“确定”**。
随即打开与所选连接管理器类型对应的自定义对话框。 有关连接管理器类型以及可用选项的详细信息,请参阅下面的选项表。
连接管理器
选项
**“连接管理器”**区域列出已添加的连接管理器。
还可以右键单击连接管理器,单击**“重命名”**,然后修改连接管理器的默认名称。
若要保存更新后的包,请单击**“文件”菜单上的“保存选定项”**。
在项目级别添加连接管理器
在 SQL Server Data Tools (SSDT) 中打开 Integration Services 项目。
在**“解决方案资源管理器”中,右键单击“连接管理器”并单击“新建连接管理器”**。
在**“添加 SSIS 连接管理器”对话框中,选择连接管理器的类型,然后单击“添加”**。
随即打开与所选连接管理器类型对应的自定义对话框。 有关连接管理器类型以及可用选项的详细信息,请参阅下面的选项表。
连接管理器
选项
您添加的连接管理器将显示在**“解决方案资源管理器”中的“连接管理器”节点下。 它还将显示在项目中所有包的“SSIS 设计器”窗口的“连接管理器”选项卡中。 此选项卡中的连接管理器名称具有“(project)”**前缀,以便将此项目级别的连接管理器与包级别的连接管理器区别开来。
或者,在**“解决方案资源管理器”窗口中的“连接管理器”节点下或在“SSIS 设计器”窗口的“连接管理器”选项卡中,右键单击连接管理器,单击“重命名”**,然后修改连接管理器的默认名称。
注意
在“SSIS 设计器”窗口的“连接管理器”选项卡中,您不能覆盖连接管理器名称中的“(project)”前缀。 这是默认设置。
创建连接管理器属性的参数
在**“连接管理器”区域中,右键单击要为其创建参数的连接管理器,然后单击“参数化”**。
在**“参数化”**对话框中配置参数设置。 有关详细信息,请参阅“参数化”对话框。
从包中删除连接管理器
在 SQL Server Data Tools (SSDT) 中,打开包含所需包的 Integration Services 项目。
在解决方案资源管理器中,双击该包将其打开。
在 SSIS 设计器中,单击**“控制流”选项卡、“数据流”选项卡或“事件处理程序”选项卡,以使“连接管理器”**区域可用。
右键单击要删除的连接管理器,然后单击**“删除”**。
如果删除包元素(例如执行 SQL 任务或 OLE DB 源)使用的连接管理器,您会得到以下结果:
使用已删除的连接管理器的包元素上会出现错误图标。
包验证失败。
包无法运行。
若要保存已更新的包,请单击**“文件”菜单上的“保存选定项”**。
删除共享连接管理器(项目级别连接管理器)
若要删除项目级别的连接管理器,请在**“解决方案资源管理器”窗口的“连接管理器”节点下,右键单击连接管理器,然后单击“删除”**。 SQL Server Data Tools 将显示下面的警告消息:
注意
在您删除某一项目连接管理器后,使用该连接管理器的包可能会不运行。 不能撤消此操作。 是否要删除该连接管理器?
单击“确定”将删除该连接管理器,单击“取消”将保留它。
注意
您也可以从为项目中任何包打开的“SSIS 设计器”窗口的“连接管理器”选项卡中删除项目级别的连接管理器。 为此,右键单击此选项卡中的连接管理器,然后单击“删除”。