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 inizia con il livello gratuito, quindi è possibile creare e connettersi a un database cloud senza costi.
Features
L'integrazione di Azure nell'estensione MSSQL offre le seguenti funzionalità:
- Effettuare il provisioning di database Azure SQL direttamente da Visual Studio Code, a partire dal livello gratuito senza costi.
- 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
Dopo il provisioning e la connessione del database Azure SQL, continuare il flusso di lavoro in Visual Studio Code:
- 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 livello gratuito segue i limiti dell'offerta gratuita database SQL di Azure standard. Una volta raggiunto il limite mensile, si applica il comportamento scelto (pausa automatica o continua).
- 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