Configurare un ambiente di sviluppo locale per il database SQL di Azure

Questo articolo illustra come configurare l'esperienza di sviluppo locale per il database SQL di Azure. L'esperienza di sviluppo locale del database SQL di Azure consente agli sviluppatori di applicazioni e ai professionisti dei database di progettare, modificare, creare/convalidare, pubblicare ed eseguire schemi del database nel database SQL di Azure usando un ambiente containerizzato.

Importante

Configurare un ambiente di sviluppo con un modello di contenitore di sviluppo per il database SQL di Azure. Per iniziare, configurare un ambiente di sviluppo locale per il database SQL di Azure con un modello di contenitore di sviluppo. I modelli di contenitore di sviluppo sono un'alternativa e una sostituzione superiore all'emulatore di database SQL di Azure per lo sviluppo locale.

Prerequisiti

Prima di configurare l'ambiente di sviluppo locale per il database SQL di Azure, assicurarsi di soddisfare i seguenti requisiti hardware e software:

  • Requisiti software:
    • Attualmente supportato su Windows 10 o versione successiva, macOS Mojave o versione successiva e Linux (preferibilmente Ubuntu 18.04 o versione successiva)
    • Azure Data Studio, o Visual Studio Code
  • Requisiti hardware minimi:
    • 8 GB di RAM
    • 10 GB di spazio disponibile su disco

Installare Docker Desktop

L'ambiente di sviluppo locale per database SQL di Azure usa l'Emulator di database SQL di Azure, un database containerizzato con una stretta fedeltà rispetto al servizio pubblico del database SQL di Azure. L'Emulator del database SQL di Azure viene implementato come contenitore Docker.

Installare Docker Desktop. Se si sta usando Windows, configurare Docker Desktop per Windows con WSL 2.

Assicurarsi che Docker Desktop sia in esecuzione prima di usare l'ambiente di sviluppo locale per il database SQL di Azure.

Installare l'estensione

Esistono estensioni diverse da installare in base allo strumento di sviluppo preferito.

Estensione Visual Studio Code Azure Data Studio
L'estensione mssql per Visual Studio Code Installare l'estensione mssql. L'installazione non è necessaria. L'estensione mssql come funzionalità è disponibile in modo nativo.
Estensione progetti di database SQL (anteprima) L'installazione non è necessaria. L'estensione progetti di database SQL è inclusa nell'estensione mssql e viene installata o aggiornata automaticamente quando l'estensione mssql viene aggiornata o installata. Installare l'estensione progetti di database SQL.

Se si sta usando Visual Studio Code, installare l'estensione mssql per Visual Studio Code.

L'estensione mssql consente di connettersi, eseguire query e script di test su un database. Il database può essere in esecuzione nell'Emulator di database SQL di Azure localmente, oppure nel servizio database SQL di Azure globale.

Per installare l'estensione:

  1. In Visual Studio Code selezionare Visualizza>Riquadro comandi oppure premere CTRL+MAIUSC+P o premere F1 per aprire il Riquadro comandi.

  2. Nel riquadro comandi selezionare Estensioni: Installa estensioni dall'elenco a discesa.

  3. Nel riquadro Estensioni digitare mssql.

  4. Selezionare l'estensione SQL Server (mssql) e quindi selezionare Installa.

  5. Al termine dell'installazione, selezionare Ricarica per abilitare l'estensione.

  6. Non è necessario eseguire manualmente il contenitore Docker con un'immagine SQL, viene distribuito ed eseguito quando si compila e pubblica un progetto.

Inizia a usare l'ambiente di sviluppo locale

Ora l'ambiente di sviluppo locale per database SQL di Azure è configurato.

Passaggio successivo

Maggiori informazioni sull'esperienza di sviluppo locale per database SQL di Azure: