快速入门:配置 Azure VM 以连接到 Azure SQL 托管实例

适用于:Azure SQL 托管实例

本快速入门介绍如何配置 Azure 虚拟机,以使用 SQL Server Management Studio (SSMS) 连接到 Azure SQL 托管实例。

如需介绍如何使用点到站点连接从本地客户端计算机进行连接的快速入门,请参阅配置点到站点连接

先决条件

本快速入门从创建托管实例中创建的资源着手。

登录到 Azure 门户

登录到 Azure 门户

创建新的子网 VNet

以下步骤在 SQL 托管实例 VNet 中创建新的子网,以便 Azure 虚拟机能够连接到托管实例。 SQL 托管实例子网专用于托管实例。 不能在该子网中创建任何其他的资源(例如 Azure 虚拟机)。

  1. 打开在创建托管实例快速入门中创建的托管实例的资源组。 为托管实例选择虚拟网络。

    SQL Managed Instance resources

  2. 选择“子网”,然后选“+ 子网”择,以便创建新的子网。

    SQL Managed Instance subnets

  3. 根据此表中的信息填充窗体:

    设置 建议值 说明
    名称 任何有效的名称 请参阅命名规则和限制,了解什么是有效的名称。
    地址范围(CIDR 块) 有效的范围 默认值适用于本快速入门。
    网络安全组 默认值适用于本快速入门。
    路由表 默认值适用于本快速入门。
    服务终结点 已选择 0 默认值适用于本快速入门。
    子网委派 默认值适用于本快速入门。

    New SQL Managed Instance subnet for client VM

  4. 选择“确定”,在 SQL 托管实例 VNet 中创建这个额外的子网。

在新的子网中创建 VM

以下步骤说明如何在新的子网中创建虚拟机,以连接到 SQL 托管实例。

准备 Azure 虚拟机

由于 SQL 托管实例放置在专用虚拟网络中,因此需创建一个 Azure VM,其中需安装 SQL 客户端工具(例如 SQL Server Management Studio 或 Azure Data Studio)。 可以通过此工具连接到 SQL 托管实例并执行查询。 本快速入门使用 SQL Server Management Studio。

若要使用所有必需的工具创建一个客户端虚拟机,最容易的方式是使用 Azure 资源管理器模板。

  1. 确保在另一浏览器标签页中登录到 Azure 门户。然后,选择下面的按钮,创建客户端虚拟机并安装 SQL Server Management Studio:

    Image showing a button labeled

  2. 根据下表中的信息填充窗体:

    设置 建议值 描述
    订阅 有效的订阅 必须是有权在其中创建新资源的订阅。
    资源组 创建 SQL 托管实例快速入门中指定的资源组 此资源组必须是 VNet 所在的资源组。
    位置 资源组的位置 此值基于所选资源组进行填充。
    虚拟机名称 任何有效的名称 请参阅命名规则和限制,了解什么是有效的名称。
    管理员用户名 任何有效的用户名 请参阅命名规则和限制,了解什么是有效的名称。 不要使用“serveradmin”,因为这是保留的服务器级角色。
    连接到 VM 时使用此用户名。
    密码 任何有效的密码 密码必须至少 12 个字符长,且符合定义的复杂性要求
    连接到 VM 时使用此密码。
    虚拟机大小 任何有效的大小 此模板中的默认值 Standard_B2s 足以满足本快速入门的要求。
    位置 [resourceGroup().location]。 请勿更改此值。
    虚拟网络名称 在其中创建了托管实例的虚拟网络
    子网名称 在前述过程中创建的子网的名称 请勿选择在其中创建了托管实例的子网。
    项目位置 [deployment().properties.templateLink.uri] 请勿更改此值。
    项目位置 Sas 令牌 留空 请勿更改此值。

    create client VM

    如果使用了在创建 SQL 托管实例中建议的 VNet 名称和默认子网,则不需更改后两个参数。 否则,应将这些值更改为设置网络环境时输入的值。

  3. 选择“我同意上述条款和条件”复选框。

  4. 选择“购买”,在网络中部署 Azure VM。

  5. 选择“通知”图标,查看部署的状态。

重要

创建虚拟机后约 15 分钟内,不要继续操作,以便创建后脚本有时间来安装 SQL Server Management Studio。

连接到虚拟机

以下步骤说明如何通过远程桌面连接连接到新创建的虚拟机。

  1. 部署完成后,转到虚拟机资源。

    Screenshot shows the Azure portal with the Overview page for a virtual machine selected and Connect highlighted.

  2. 选择“连接” 。

    此时会显示远程桌面协议文件(.rdp 文件)窗体,其中包含虚拟机的公共 IP 地址和端口号。

    RDP form

  3. 选择“下载 RDP 文件”。

    注意

    也可使用 SSH 连接到 VM。

  4. 关闭“连接到虚拟机”窗体。

  5. 若要连接到 VM,请打开下载的 RDP 文件。

  6. 出现提示时,选择“连接”。 在 Mac 上,需要一个 RDP 客户端,例如 Mac App Store 提供的这个远程桌面客户端

  7. 输入在创建虚拟机时指定的用户名和密码,然后选择“确定”。

  8. 你可能会在登录过程中收到证书警告。 选择“是”或“继续”以继续连接。

已连接到“服务器管理器”仪表板中的虚拟机。

连接到 SQL 托管实例

  1. 在虚拟机中,打开 SQL Server Management Studio。

    需要一些时间才能打开,因为这是第一次启动 SSMS,因此需要完成其配置。

  2. 在“连接到服务器”对话框的“服务器名称”框中,输入托管实例的完全限定的“主机名” 。 选择“SQL Server 身份验证”,提供用户名和密码,然后选择“连接”。

    SSMS connect

连接后,可以在“数据库”节点中查看系统和用户数据库,以及在“安全性”、“服务器对象”、“复制”、“管理”、“SQL Server 代理”和“XEvent 探查器”节点中查看各种对象。

后续步骤