Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Questo articolo ti mostra come approvisionare rapidamente un database SQL di Azure (free tier) utilizzando l'estensione MSSQL per Visual Studio Code.
Questa esperienza offre il provisioning a livelli gratuiti solo che non è possibile personalizzare. Non è possibile modificare le opzioni di calcolo, archiviazione o prezzi.
Per configurare le impostazioni avanzate o usare i livelli a pagamento, distribuire il database tramite il portale di Azure.
L'estensione MSSQL per Visual Studio Code si integra con Azure in modo da poter effettuare il provisioning di database Azure SQL e connettersi a tali database senza uscire dall'editor. Una procedura guidata nella pagina Distribuzioni esegue l'autenticazione con l'account Azure e crea un database Azure SQL completamente gestito in pochi minuti. L'esperienza di provisioning utilizza le quote mensili del livello gratuito. Esamina l'idoneità, i limiti e il comportamento della sospensione o dell'overage a pagamento prima di creare risorse. Il livello gratuito è pensato principalmente per scenari di sviluppo e proof-of-concept e non ha SLA; le risorse di supporto possono avere costi separati.
Features
L'integrazione di Azure nell'estensione MSSQL offre le seguenti funzionalità:
- Crea nuovi database Azure SQL direttamente da Visual Studio Code con le quote mensili del livello gratuito.
- Autenticati con il tuo account Azure tramite Microsoft Entra ID con accesso persistente.
- Configurare una sottoscrizione, un gruppo di risorse, un server e un database in una singola pagina in una procedura guidata.
- Scegli cosa accade quando viene raggiunto il limite mensile gratuito: pausa automatica fino al mese di calendario successivo oppure continuare con le tariffe serverless standard.
- Connettiti automaticamente al nuovo database non appena il provisioning è completato, con la connessione aggiunta tra i profili salvati.
Prerequisiti
Prima di effettuare il provisioning di un database Azure SQL da Visual Studio Code, assicurarsi di soddisfare i requisiti seguenti:
- Installare l'estensione MSSQL per Visual Studio Code. Per la procedura di installazione, vedere l'estensione MSSQL per Visual Studio Code.
- Avere un account di Azure attivo. Se non è disponibile, creare un account Azure gratuito.
- Disporre delle autorizzazioni per creare risorse nella sottoscrizione di Azure di destinazione e nel gruppo di risorse di destinazione.
Effettuare il provisioning di un database Azure SQL
È possibile effettuare il provisioning di un nuovo database Azure SQL dalla pagina Distribuzioni dell'estensione MSSQL.
Nella barra delle attività dell'estensione MSSQL selezionare la visualizzazione Distribuzioni .
Selezionare Crea un database SQL di Azure.
Accedere con l'account Azure quando richiesto.
Configurare il database in una singola pagina:
- Sottoscrizione: selezionare la sottoscrizione Azure proprietaria del nuovo database.
- Gruppo di risorse: selezionare un gruppo di risorse esistente o crearne uno nuovo.
- Server: selezionare un server logico Azure SQL esistente o crearne uno nuovo. I nuovi server richiedono l'accesso e la password di un amministratore.
- Nome database: immettere un nome per il nuovo database.
- Impostazioni facoltative: aggiungere un nome di profilo, un gruppo di connessione, un'origine dati o tag.
Per il livello gratuito, scegliere cosa accade quando viene raggiunto il limite mensile:
- Sospendere automaticamente il database fino al mese di calendario successivo.
- Continuare con tariffe serverless standard.
Selezionare Crea database. L'estensione crea il database e aggiunge la connessione ai profili salvati. La nuova connessione si connette automaticamente una volta completato il provisioning.
Dopo il provisioning
Usa il database che hai appena provisionato invece di creare un altro database per un tutorial.
- Verifica il deployment, inclusi l'abbonamento previsto, il gruppo di risorse, il server, la configurazione del free tier e il comportamento del limite mensile. Se il provisioning fallisce o il suo stato è incerto, ispeziona il deployment esistente prima di riprovare; non creare un altro database o passare a una configurazione a pagamento come soluzione di ripiego.
- Trova la nuova connessione salvata in Esplora oggetti. Se non è connesso, usa la connessione salvata per riconnetterti. Per assistenza sulla connessione o l'autenticazione, vedi Connettersi a un database.
- Apri un editor di query collegato al nuovo database ed esegui
SELECT DB_NAME() AS current_database;. Conferma che il risultato corrisponda al nome del database che hai configurato prima di eseguire le istruzioni di esempio. - Segui Usa un database esistente nella guida introduttiva della prima query, poi crea la sua tabella di esempio, inserisci righe e interroga i risultati. Salta il passaggio generico Crea un database :
CREATE DATABASE Librarynon fornisce un database di livello gratuito. I passaggi della tabella di esempio non richiedono Adventure Works né un database importato. - Quando hai finito, segui le istruzioni per la pulizia dell'oggetto di esempio del quickstart. Tieni il tuo database se intendi continuare il progetto.
Monitora il tuo credito residuo e verifica come funzionano la pausa e gli addebiti extra. Disconnetti gli editor di query e la connessione di Esplora oggetti quando hai finito. Le connessioni aperte possono impedire la pausa automatica inattiva; disconnettersi non ripristina i secondi vCore già consumati.
Dopo aver eseguito la prima query, puoi continuare il tuo flusso di lavoro nello stesso database. Esamina i permessi, le modifiche generate e i costi per eventuali servizi aggiuntivi prima di utilizzare questi strumenti opzionali:
- Apri il Designer dello schema per progettare ed evolvere il tuo modello di dati. Con GitHub Copilot integrazione in Progettazione schemi, è possibile descrivere lo schema in linguaggio naturale e consentire GitHub Copilot generare tabelle e relazioni.
- Usare Generatore API dati per generare endpoint REST, GraphQL e MCP (Model Context Protocol) dallo schema. Funziona con la stessa connessione Azure SQL.
- Usare notebook SQL o l'editor di query standard per compilare query ed esplorare i dati.
Insieme, queste esperienze offrono un percorso end-to-end da un database di Azure SQL con provisioning a un back-end funzionante, tutto all'interno di Visual Studio Code.
Limitations
- Attualmente è supportato solo database SQL di Azure. Istanza gestita di SQL di Azure e SQL Server in Macchine virtuali di Azure non sono supportati.
- Il free tier segue i limiti standard di database SQL di Azure free tier. Dopo aver raggiunto il limite mensile, il comportamento scelto (autopausa o continua) si applica.
- Per il provisioning è necessaria l'autenticazione di Microsoft Entra ID.
Feedback e supporto
Se si hanno idee, commenti e suggerimenti o si vuole interagire con la community, partecipare alla discussione all'indirizzo https://aka.ms/vscode-mssql-discussions. Per segnalare un bug, visitare https://aka.ms/vscode-mssql-bug. Per richiedere una nuova funzionalità, passare a https://aka.ms/vscode-mssql-feature-request.
Contenuti correlati
- Connettersi a un database con l'estensione MSSQL per Visual Studio Code
- Guida introduttiva: Esegui la prima query con l'estensione MSSQL per Visual Studio Code
- Progettista di schemi
- integrazione di GitHub Copilot in Progettazione schemi
- Generatore API dati
- Notebook SQL
- estensione MSSQL per Visual Studio Code
- Distribuire il database SQL di Azure gratuitamente