创建Azure SQL 数据库(预览版)

本文介绍如何使用 Visual Studio Code 中的 MSSQL 扩展快速预配Azure SQL 数据库(免费层)。

此体验仅提供免费层级配置,且无法自定义。 无法更改计算、存储或定价选项。

若要配置高级设置或使用付费层,请通过 Azure 门户部署数据库。

用于Visual Studio Code的 MSSQL 扩展与Azure集成,以便你可以预配Azure SQL数据库并连接到它们,而无需离开编辑器。 在部署页面上,引导式向导会通过您的 Azure 帐户进行身份验证,并在几分钟内创建一个完全托管的 Azure SQL 数据库。 预配体验从免费层开始,因此可以免费创建和连接到云数据库。

Tip

Azure SQL 数据库预配目前处于预览状态,可能会根据反馈进行更改。 在 GitHub 讨论 中加入社区,分享想法或报告问题。

Features

MSSQL 扩展中的Azure集成提供以下功能:

  • 直接从Visual Studio Code预配Azure SQL数据库,从免费层开始,不收费。
  • 使用 Microsoft Entra ID 通过持久登录对您的 Azure 帐户进行身份验证。
  • 在引导向导的单个页面上配置订阅、资源组、服务器和数据库。
  • 选择达到免费每月限制时会发生什么情况:自动暂停到下一个日历月,或按标准无服务器费率继续。
  • 预配完成后,自动连接到新数据库,并将连接添加到已保存的配置文件。

先决条件

在从Visual Studio Code预配Azure SQL数据库之前,请确保满足以下要求:

预配Azure SQL数据库

可以从 MSSQL 扩展的“部署”页预配新的Azure SQL数据库。

  1. 在 MSSQL 扩展活动栏中,选择 “部署” 视图。

  2. 选择“创建Azure SQL 数据库

    显示部署选项的屏幕截图。

  3. 出现提示时,请使用Azure帐户登录。

  4. 在单页上配置数据库:

    • 订阅:选择拥有新数据库的Azure订阅。
    • 资源组:选择现有资源组或创建新资源组。
    • 服务器:选择现有Azure SQL逻辑服务器或创建新服务器。 新服务器会提示管理员登录和密码。
    • 数据库名称:输入新数据库的名称。
    • 可选设置:添加配置文件名、连接组、数据源或标签。

    显示“创建”屏幕的屏幕截图。

  5. 对于免费层,请选择达到每月限制时会发生什么情况:

    • 自动暂停 数据库,直到下一个日历月。
    • 继续按标准无服务器费率计费
  6. 选择“ 创建数据库”。 该扩展将创建数据库,并将连接添加到已保存的配置文件。 预配完成后,新连接会自动连接。

预配后

预配和连接Azure SQL数据库后,请继续Visual Studio Code中的工作流:

这些功能共同为你提供了一条从预配的 Azure SQL 数据库到可运行后端的端到端流程,全都在 Visual Studio Code 中完成。

局限性

  • 目前仅支持Azure SQL 数据库。 不支持Azure SQL 托管实例和Azure 虚拟机中的 SQL Server。
  • 免费层遵循标准Azure SQL 数据库免费套餐限制。 达到每月限制后,所选行为(自动暂停或继续)将适用。
  • 需要Microsoft Entra ID身份验证才能进行预配。

反馈和支持

如果你有想法、反馈或想与社区互动,请加入讨论。https://aka.ms/vscode-mssql-discussions 若要报告 bug,请访问 https://aka.ms/vscode-mssql-bug。 若要请求新功能,请转到 https://aka.ms/vscode-mssql-feature-request