SSIS 中的 ADO 连接管理器

SSIS 中的 ADO 连接管理器允许 SQL Server Integration Services 包连接到 ActiveX Data Objects(简称 ADO 对象)。例如,如果我们想连接到早期版本(VB 6)中编写的数据源,我们可以使用此 ADO 连接管理器。

在 SSIS 中配置 ADO 连接管理器

在本例中,我们将展示如何在 SSIS(SQL Server Integration Services)中创建或配置 ADO 连接管理器。

创建新项目后。如果您查看解决方案资源管理器,我们会看到四个文件夹。现在,让我们关注“连接管理器”文件夹。

右键单击解决方案资源管理器中存在的“SSIS 连接管理器”文件夹,然后从上下文菜单中选择“新建连接管理器”选项。

Choose Add New Connection Option

当您单击“新建连接管理器”选项时,会打开“添加 SSIS 连接管理器”窗口,从中选择提供的列表中的连接管理器。

Choose the ADO Connection Manager from SSIS List

在这里,我们从列表中选择了 ADO 连接管理器。一旦我们选择了“ADO 连接管理器”,另一个“配置 OLEDB 连接管理器”窗口就会打开。使用此窗口来配置 SSIS ADO 连接管理器的数据连接。

ADO Connection Manager in SSIS 4

如果您观察上面的内容,数据连接窗格不是空的。因为我们之前已经创建了一些连接,所以它们会显示出来。如果您是第一次创建 ADO 连接管理器,数据连接窗格将为空。如果需要,可以从列表中选择连接管理器。或者,您可以通过单击“新建”按钮来创建新的 ADO 连接管理器。

单击上图中的“新建”按钮。它将打开另一个“连接管理器”窗口。使用此窗口选择提供程序、服务器名称和数据库名称。

在本例中,我们连接到 SQL Server。因此,让我们从提供程序下拉列表中选择“Native Client”。

请提供 SQL Server 实例名称,然后从下拉列表中选择数据库。

ADO Connection Manager in SSIS 6

从上面的 SSIS ADO 连接管理器截图中,您可以观察到我们正在使用我们的 Windows 帐户作为服务器名称。并将 [TRANSFERDBTASKS] 作为数据库名称。

注意:在实际情况中,您必须选择“使用 SQL Server 身份验证”选项。另外,请提供您的管理员提供的有效凭据。

单击下方的“测试连接”按钮,检查连接是否成功。

Test the Server Connection

完成连接管理器配置后,“数据连接”窗格中将显示 ADO 连接管理器名称。选择创建的连接管理器,然后单击“确定”。

ADO Connection Manager in SSIS 8

单击“确定”按钮完成 SSIS ADO 连接管理器的配置。

从上图可以看出,我们已成功创建 ADO 连接管理器。

评论已关闭。