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 illustra come effettuare rapidamente il provisioning di un database SQL di Azure (livello gratuito) usando l'estensione MSSQL in 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.
Tip
Il provisioning di database SQL di Azure è attualmente disponibile in anteprima e potrebbe cambiare in base al feedback. Partecipare alla community in Discussioni su GitHub per condividere idee o segnalare problemi.
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
- Che cos'è l'estensione MSSQL per Visual Studio Code?
- Distribuire il database SQL di Azure gratuitamente