為 Azure SQL Database 設定本地開發環境

適用于:Azure SQL資料庫

本文將教導您設定 Azure SQL Database 的本地開發體驗。 Azure SQL Database 的本地開發體驗可讓開發人員和資料庫專業人員使用容器化環境,為在 Azure SQL Database 中的資料庫設計、編輯、建置/驗證、發佈及執行資料庫架構。

必要條件

設定 Azure SQL Database 的本地開發環境之前,請確定您已符合下列硬體和軟體需求:

  • 軟體需求:
    • 目前支援 Windows 10 或更新版本、macOS Mojave 或更新版本,以及 Linux (最好是 Ubuntu 18.04 或更新版本)
    • Azure Data StudioVSCode
  • 最低硬體需求:
    • 8 GB RAM
    • 10 GB 可用的磁碟空間

安裝 Docker Desktop

Azure SQL Database的本機開發環境會使用 Azure SQL Database 模擬器,這是容器化資料庫,其精確度接近Azure SQL Database 公開服務。 Azure SQL Database 模擬器會以 Docker 容器來實作。

安裝 Docker Desktop \(英文\)。 如果您使用 Windows,請設定用於具有 WSL 2 的 Windows 的 Docker 桌面

使用本地開發環境進行 Azure SQL Database 之前,請確定 Docker Desktop 正在執行。

安裝擴充功能

視您慣用的開發工具而定,有不同的擴充功能可以安裝。

延伸模組 Visual Studio Code Azure Data Studio
適用於 Visual Studio Code 的 mssql 擴充功能 安裝 mssql 擴充功能。 此並非必要的安裝,因為有原生的擴充功能可供使用。
SQL Database Projects 延伸模組 (預覽) 不需要安裝,因為 SQL Database Projects 擴充功能會與 mssql 擴充功能配套,而且會在安裝或更新 mssql 擴充功能時自動安裝及更新。 安裝 SQL Database Projects 擴充功能。

如果您使用 VSCode,請安裝適用於 Visual Studio Code 的 mssql 擴充功能

mssql 擴充功能可讓您連線及執行查詢,以及針對資料庫測試腳本。 資料庫可能會在本地 Azure SQL Database 模擬器中執行,或可能使用的是全域 Azure SQL Database 服務中的資料庫。

安裝延伸模組:

  1. 在 VSCode 中,選取 [檢視]>[命令選擇區],或按 Ctrl+Shift+P 鍵,或按 F1 鍵以開啟 [命令選擇區]。

  2. 在 [命令選擇區] 中,從下拉式清單中選取 [擴充功能:安裝擴充功能]。

  3. 在 [延伸模組] 窗格中,輸入 mssql

  4. 選取 [SQL Server (mssql)] 延伸模組,然後選取 [安裝]

  5. 安裝完成之後,選取 [重新載入] 以啟用延伸模組。

開始使用本地開發環境

您現在已針對 Azure SQL Database 設定本地開發環境。 接下來,為本地 Azure SQL Database 開發環境建立資料庫專案

下一步

深入瞭解 Azure SQL Database 的本地開發體驗: