设置 Azure SQL 数据库的本地开发环境

适用于:Azure SQL 数据库

本文介绍如何设置 Azure SQL 数据库的本地开发体验。 Azure SQL 数据库的本地开发体验支持开发人员和数据库专业人员使用容器化环境在 Azure SQL 数据库中设计、编辑、生成/验证、发布和运行数据库的数据库架构。

先决条件

在为 Azure SQL 数据库配置本地开发环境之前,请确保满足以下硬件和软件要求:

  • 所需软件:
    • 当前在 Windows 10 或更高版本、macOS Mojave 或更高版本以及 Linux(最好是 Ubuntu 18.04 或更高版本)上受支持
    • Azure Data StudioVisual Studio Code
  • 最低硬件要求:
    • 8 GB RAM
    • 10 GB 可用磁盘空间

安装 Docker Desktop

Azure SQL 数据库的本地开发环境使用 Azure SQL 数据库模拟器,该模拟器是一个保真度接近 Azure SQL 数据库公共服务的容器化数据库。 Azure SQL 数据库模拟器作为 Docker 容器实现。

安装 Docker Desktop。 如果使用 Windows,使用 WSL 2 设置 Docker Desktop for Windows

在将本地开发环境用于 Azure SQL 数据库之前,请确保 Docker Desktop 正在运行。

安装扩展

根据首选的开发工具,可以安装不同的扩展。

分机 Visual Studio Code Azure Data Studio
Visual Studio Code 的 mssql 扩展 安装 mssql 扩展。 不需要安装。 mssql 扩展是本机可用的功能。
SQL 数据库项目扩展(预览版) 不需要安装。 SQL 数据库项目扩展与 mssql 扩展捆绑在一起,并在安装或更新 mssql 扩展时自动安装和更新。 安装 SQL 数据库项目扩展。

如果使用 Visual Studio Code,请安装用于 Visual Studio Code 的 mssql 扩展

mssql 扩展支持你连接和运行查询并针对数据库测试脚本。 该数据库可在 Azure SQL 数据库模拟器中本地运行,也可在全局 Azure SQL 数据库服务中运行。

若要安装此扩展,请执行以下操作:

  1. 在 Visual Studio Code 中,选择“查看”>“命令面板”,或按“Ctrl”+“Shift”+“P”,或按“F1”打开“命令面板” 。

  2. 在“命令面板”中,从下拉列表中选择“扩展: 安装扩展” 。

  3. 在“扩展”窗格中,键入“mssql”。

  4. 选择“SQL Server (mssql)”扩展,然后选择“安装”

  5. 安装完成后,选择“重新加载”以启用扩展

  6. 无需手动运行包含 SQL 映像的 docker 容器,它在生成和发布项目时部署和运行。

使用本地开发环境之前

现已设置 Azure SQL 数据库的本地开发环境。

下一步

详细了解 Azure SQL 数据库的本地开发体验: