快速入门:在 Azure 门户中Windows虚拟机上创建SQL Server

适用于:Azure 虚拟机上的 SQL Server

本快速入门逐步介绍如何在 Azure 门户中创建SQL Server虚拟机(VM)。

提示

  • 本快速入门指南提供了一条快速预配 SQL 虚拟机并建立连接的路径。 有关其他 SQL VM 预配选项的详细信息,请参阅 Azure 门户中Windows VM 上的SQL Server预配指南
  • 如果对 SQL Server 虚拟机 有疑问,请参阅 常见问题

获取Azure订阅

如果没有Azure订阅,请在开始前创建 Trial Subscription

选择SQL Server 虚拟机映像

  1. 转到 Azure SQL hub

  2. SQL Server on Azure Virtual Machines 窗格中,选择 显示选项

    截图来自 Azure SQL 中心的 Azure 门户,显示“显示选项”按钮和“创建 SQL 托管实例”按钮。

  3. 选择映像产品/服务框中,选择一个SQL Server映像(如 免费SQL Server许可证:适用于Windows Server 2025的SQL Server 2025企业开发版)。

  4. 选择“ 创建虚拟机”。

提供基本详细信息

警告

不支持将 tempdb 放置在具有未初始化临时磁盘的 Azure 虚拟机映像的本地临时磁盘上,例如 FXmdsv2。 此问题仅影响具有本地临时存储的新 NVMe 接口Azure Virtual Machines。 通过 Azure 门户进行这些部署可能会失败,SQL Server可能无法启动。 要么使用其他 VM 系列,要么在通过 Azure 门户部署 SQL Server 映像和手动安装 SQL Server 时,将 tempdb 放置在非临时存储上。 若要详细了解此问题,另请参阅受影响的 VM 列表,请查看 VM 部署和SQL Server故障

在“基本信息”选项卡中提供以下信息:

  1. 在“Project Details 部分中,选择Azure订阅,然后选择”创建一个新的资源组。 键入 SQLVM-RG 作为名称。

    显示在 Azure 门户中创建 SQL 虚拟机时的订阅部分的截图。

  2. “实例详细信息”下:

    1. 键入 SQLVM 作为虚拟机名称
    2. 为“区域”选择一个位置。
    3. 对于本快速入门,请将“可用性选项”保留为“无需基础结构冗余”。 有关可用性选项的详细信息,请参阅可用性
    4. Image 列表中,选择包含所需 SQL Server 和操作系统版本的映像。 例如,可以将图像与以 Free SQL Server License
    5. 选择查看所有大小以查看虚拟机的大小,然后选择A2 Basic产品/服务。 用完资源后,请务必清理资源,以免产生任何意外的费用。

    在 Azure 门户中创建 SQL 虚拟机时,截屏显示了实例详细信息部分。

  3. “管理员帐户”下,提供 azureuser 和密码等用户名。 密码必须至少 12 个字符长,且符合定义的复杂性要求

    在 Azure 门户中创建 SQL 虚拟机时,显示管理员帐户部分的截图。

  4. “入站端口规则”下,选择“允许所选端口”,然后从下拉列表中选择“RDP”(3389)。

    显示在 Azure 门户中创建 SQL VM 时的入站端口规则部分的截图。

SQL Server设置

在“SQL Server设置选项卡上,配置以下选项:

  1. “安全性与网络”下,选择 “公共”(Internet) 作为 SQL 连接,并更改端口以避免 1401 在公共方案中使用已知端口号。

  2. 在“SQL 身份验证”下,选择“启用”。 SQL 登录凭据设置为针对 VM 配置的相同用户名和密码。 使用默认设置用于 Azure 密钥保管库集成存储配置不适用于基本 SQL Server VM 映像,但可以在 存储配置中找到有关其他映像可用选项的详细信息。

    在 Azure 门户中创建 SQL VM 时的屏幕截图,显示 SQL Server 安全设置部分。

  3. 根据需要更改其他任何设置,然后选择“查看 + 创建”。

    在 Azure 门户中创建 SQL VM 时显示的“查看 + 创建”部分的屏幕截图。

创建SQL Server VM

Review + create 选项卡上,查看摘要,然后选择 Create 以创建为此 VM 指定的SQL Server、资源组和资源。

可以从Azure门户监视部署。 屏幕顶部的“ 通知 ”按钮显示部署的基本状态。 部署可能需要几分钟的时间。

连接到SQL Server

  1. 在门户中,在虚拟机属性的 概览 节中找到 SQL Server VM 的 公共 IP 地址

  2. 在连接到 Internet 的其他计算机上,打开 SQL Server Management Studio (SSMS)

  3. Connect 到 ServerConnect 到 Database Engine 对话框中,编辑 Server name 值。 输入 VM 的公共 IP 地址。 添加一个逗号,然后添加配置新 VM 时指定的自定义端口 (1401)。 例如,11.22.33.444,1401

  4. Authentication 框中,选择 SQL Server Authentication

  5. 在“登录” 框中,键入有效 SQL 登录的名称。

  6. 在“密码” 框中,键入登录的密码。

  7. 选择 连接

    SSMS 中“连接到服务器”窗口的屏幕截图。

远程登录到 VM

使用以下步骤通过 Bastion 连接到 SQL Server 虚拟机:

  1. 创建并运行Azure虚拟机后,选择 Virtual machine,然后选择新的 VM。

  2. 选择 “连接 ”,然后从下拉列表中选择“ 通过 Bastion 进行连接 ”,转到 VM 的 Bastion 页。

    截图显示在门户中连接到虚拟机。

  3. 选择 “部署 Bastion ”并等待该过程完成。

  4. 成功部署 Bastion 后,选择身份验证类型,输入身份验证详细信息,然后选择 “连接” :

    显示与 Bastion 连接的屏幕截图。

    可能需要禁用浏览器中的弹出阻止程序,才能在新浏览器选项卡中打开 Bastion 会话。

连接到SQL Server虚拟机后,可以使用本地管理员凭据启动SQL Server Management Studio并使用Windows身份验证进行连接。 如果启用了SQL Server身份验证,还可以使用预配期间配置的 SQL 登录名和密码连接到 SQL 身份验证。

通过访问计算机,可以根据要求直接更改计算机和SQL Server设置。 例如,可以配置防火墙设置或更改SQL Server配置设置。

清理资源

如果不需要 SQL VM 持续运行,可以通过在不使用时停止它来避免不必要的费用。 也可以永久删除与该虚拟机关联的所有资源,在门户中删除其关联的资源组即可。 请小心使用此命令,因为它也会永久删除该虚拟机。 有关详细信息,请参阅通过门户管理Azure的资源