SMO (SQL Server Management Objects) 连接管理器建立与 SQL Management Object 服务器的连接。在 Integration Services 中,所有与数据库相关的任务都使用 SMO 连接管理器连接到 SQL Server 对象。
例如,Transfer SQL Server Objects Task 使用 SMO 连接管理器连接到服务器。
在 SSIS 中配置 SMO 连接管理器
在此示例中,我们将演示如何在 SQL Server Integration Services ( SSIS ) 中创建或配置 SMO 连接管理器。
创建新项目后,如果您查看解决方案资源管理器,我们会看到三个文件夹。现在,让我们先关注“连接管理器”文件夹。
右键单击解决方案资源管理器中的“连接管理器”文件夹,然后从上下文菜单中选择“新建连接管理器”选项。

单击“新建连接管理器”选项后,将打开“添加连接管理器”窗口,用于从列表中选择连接管理器。

SMO 设置
在这里,我们从列表中选择了 SMOServer 连接管理器。选择 SMO 连接管理器后,将打开另一个“SMO 连接管理器编辑器”窗口来配置连接。

SSIS SMO 连接管理器提供以下选项:
- 服务器名称:请指定 SQL Server 实例名称。
- 刷新:单击此按钮将刷新网络中可用的 SQL Server 实例。
- 使用 Windows 身份验证:如果我们选择此选项,SMO 连接管理器将使用 Windows 身份验证连接到 SQL Server 实例。如果您在家中练习或学习,则可以选择此选项。在实际生产环境中,我们通常不使用此选项。
- 使用 SQL Server 身份验证:如果我们选择此选项,SSIS SMO 连接管理器将使用 SQL Server 身份验证连接到实例。在实际生产环境中,我们通常使用此选项。如果选择了此选项,请提供用户名和密码。
- 用户名:请提供访问 SQL Server 的用户名。您的组织将提供这些凭据。
- 密码:请提供访问 SQL Server 的密码。
- 测试连接:单击此按钮测试我们的连接。

从上面的屏幕截图中,您可以观察到我们选择了 Windows 身份验证来连接 SQL Server 实例 (SURESH)。在实际生产环境中,您需要选择“使用 SQL Server 身份验证”选项,并提供您的管理员提供的有效凭据。因此,让我们在此处提供相同的信息以向您展示其工作原理。

单击下方的“测试连接”按钮,检查连接是否成功。
单击“确定”按钮完成 SQL Server Management Object 连接管理器的配置。

从上面的屏幕截图中,我们已成功创建 SMO 连接管理器。
评论已关闭。