Condividi tramite


Introduzione all'estensione Progetti di database SQL

Importante

Azure Data Studio si ritira il 28 febbraio 2026. È consigliabile usare Visual Studio Code. Per altre informazioni sulla migrazione a Visual Studio Code, vedere Che cosa accade in Azure Data Studio?

Questo articolo descrive tre modi per iniziare a usare l'estensione Progetti di database SQL:

  1. Creare un nuovo progetto di database passando alla visualizzazione Progetti di database o cercando Progetti di database: Nuovo nel riquadro comandi.

  2. I progetti di database esistenti possono essere aperti tramite Progetti di database: aprire esistente nel riquadro comandi.

  3. Iniziare da un database esistente usando Progetti di database: Crea progetto da database dal riquadro comandi o selezionando Crea progetto da database nella visualizzazione Connessioni .

    Screenshot della nuova visualizzazione.

Dopo aver creato o aperto un progetto SQL, è possibile iniziare a sviluppare con progetti SQL. Alcune azioni che è possibile eseguire sono:

  • modificare una tabella o altri oggetti di database
  • compilazione e pubblicazione del progetto
  • uso del confronto dello schema per visualizzare le modifiche
  • aggiornamento del progetto dalle modifiche apportate a un database

Per informazioni approfondite sui concetti relativi ai progetti SQL e altre esercitazioni, vedere Che cosa sono i progetti di database SQL?

Creare un progetto di database vuoto

Nella visualizzazione Progetti di database selezionare il pulsante Nuovo progetto e immettere un nome di progetto nell'input di testo visualizzato. Nella finestra di dialogo "Seleziona una cartella" visualizzata selezionare una directory per la cartella, .sqlproj il file e altri contenuti del progetto in cui risiedere. Il progetto vuoto viene aperto e visibile nella visualizzazione Progetti di database per la modifica.

Aprire un progetto esistente

Nella visualizzazione Progetti di database selezionare il pulsante Apri progetto e aprire un file esistente .sqlproj dalla selezione file visualizzata. I progetti esistenti possono provenire da Azure Data Studio, Visual Studio Code o Visual Studio SQL Server Data Tools.

Il progetto esistente viene aperto e il relativo contenuto è visibile nella visualizzazione Progetti di database per la modifica.

Creare un progetto di database da un database esistente

Anziché iniziare da un progetto vuoto, è possibile popolare rapidamente un progetto di database SQL con gli oggetti esistenti da un database.

In Esplora oggetti

Nella vista Connessioni connettersi all'istanza SQL che contiene il database da estrarre. Fare clic con il pulsante destro del mouse sul database e scegliere Crea progetto da database dal menu di scelta rapida.

Screenshot della finestra di dialogo Crea progetto dal database.

L'impostazione della struttura di cartelle è impostata su Schema/Tipo di oggetto per impostazione predefinita e offre modi diversi per organizzare automaticamente gli oggetti esistenti quando vengono inseriti nello script. Le opzioni per l'impostazione della struttura di cartelle sono:

  • File: viene creato un singolo file per tutti gli oggetti
  • Flat: viene creata una singola cartella per tutti gli oggetti in singoli file
  • Tipo di oggetto: viene creata una cartella per tipo di oggetto e ogni oggetto viene inserito in uno script in un file
  • Schema: viene creata una cartella per ciascuno schema e ogni oggetto viene scriptato in un file.
  • Schema/Tipo di oggetto: viene creata una cartella per schema e all'interno della cartella viene creata una cartella per tipo di oggetto e ogni oggetto viene inserito in uno script in un file

Nella visualizzazione Progetti di database

Nella visualizzazione Progetto selezionare il pulsante Importa progetto dal database e connettersi a un'istanza DI SQL. Dopo aver stabilito la connessione, selezionare un database dall'elenco dei database disponibili e impostare il nome del progetto.

Infine, selezionare una struttura di cartelle dell'estrazione. Il nuovo progetto viene aperto e contiene script SQL per il contenuto del database selezionato.

Altre azioni

Compilare e pubblicare

La distribuzione del progetto di database viene eseguita nell'estensione Progetti di database SQL compilando il progetto in un file di applicazione livello dati (dacpac) e pubblicandolo in una piattaforma supportata. Nella visualizzazione Progetti di database fare clic con il pulsante destro del mouse su un progetto e scegliere Compila per creare un file dacpac e convalidare il progetto SQL. Quando si è pronti per distribuire il progetto in un database, fare di nuovo clic con il pulsante destro del mouse sul progetto e scegliere Pubblica per pubblicare il file dacpac in un database.

Per altre informazioni su questo processo, vedere l'esercitazione sulla creazione e la distribuzione di un progetto SQL.

Confronto schemi

L'estensione Progetti di database SQL interagisce con Confronto schema, consentendo di confrontare il contenuto di un progetto con un dacpac, un database esistente o un altro progetto. Il confronto dello schema risultante può essere usato per visualizzare e applicare le differenze tra origine e destinazione.

Screenshot della finestra di dialogo di confronto dello schema che confronta un progetto SQL con un database.

Altre informazioni sul confronto dello schema e sui progetti SQL sono disponibili nell'articolo Confronto schema per progetti SQL .

Aggiornare il progetto dal database

Se vengono apportate modifiche a un database non ancora apportate al progetto SQL, il progetto SQL può essere aggiornato dallo stato di un database. Questo aggiornamento viene eseguito selezionando Aggiorna progetto dal database dal menu di scelta rapida di un database nella visualizzazione Connessioni o dal menu di scelta rapida di un progetto SQL nella visualizzazione Progetti di database . Mantenere aggiornato un progetto SQL con le modifiche apportate a un database è un metodo di controllo del codice sorgente per le modifiche del database.

Screenshot dell'aggiornamento di Project dalla finestra di dialogo Database.