Share via


Compilare e pubblicare un progetto

Il processo di compilazione nell'estensione database SQL Projects per Azure Data Studio e VS Code consente la creazione di dacpac in ambienti Windows, macOS e Linux. Il progetto può essere distribuito in un ambiente locale o cloud con il processo di pubblicazione.

Prerequisiti

Compilare un progetto di database

Nella visualizzazione Progetti di database fare clic con il pulsante destro del mouse sul nodo radice del progetto di database e scegliere Compila.

Il riquadro di output viene visualizzato automaticamente con l'output del processo di compilazione. Una compilazione riuscita termina con il messaggio:

... exited with code: 0

Pubblicare un progetto di database

Pubblicare in un'istanza di SQL esistente

Questa funzionalità è disponibile in Azure Data Studio e VS Code, ma le interfacce sono leggermente diverse tra le due applicazioni.

Dopo la compilazione di un progetto tramite il processo di compilazione, il database può essere pubblicato in un'istanza DI SQL. La compatibilità della piattaforma è determinata dalla piattaforma di destinazione di un progetto SQL e include le opzioni SQL Server e SQL di Azure.

Per pubblicare un progetto di database, nella visualizzazione Progetti di database fare clic con il pulsante destro del mouse sul nodo radice del progetto di database e scegliere Pubblica.

Nella finestra di dialogo Pubblica database visualizzata specificare una connessione server e il nome del database da creare.

Pubblicare il progetto SQL e distribuirlo in un contenitore locale

Una volta completato correttamente il processo di compilazione del progetto, è possibile pubblicare il database in una nuova istanza di sviluppo di SQL Server in un contenitore locale. Per pubblicare un progetto di database in un contenitore locale, nella visualizzazione Progetti di database fare clic con il pulsante destro del mouse sul nodo radice del progetto di database e scegliere Pubblica.

Nei progetti destinati a SQL Server, le opzioni per la pubblicazione vengono visualizzate come:

  • Pubblicare in SQL Server esistente
  • Pubblicare in un nuovo contenitore di sviluppo locale di SQL Server

Nei progetti destinati a database SQL di Azure, le opzioni per la pubblicazione vengono visualizzate come segue:

  • Pubblicare in un server SQL di Azure esistente
  • Pubblicare in un nuovo contenitore di sviluppo locale di SQL Server di Azure (anteprima)

Per creare un nuovo contenitore con un'istanza SQL di sviluppo e pubblicarvi il contenuto del progetto SQL, selezionare l'opzione "Pubblica in un nuovo server in un contenitore" o "Pubblica in un nuovo contenitore di sviluppo locale di SQL Server di Azure (anteprima)".

Screenshot of publish to container dialog in Azure Data Studio.

La creazione di un nuovo contenitore espone le opzioni seguenti:

  • Numero di porta di SQL Server: porta in cui la porta 1433 di SQL Server viene inoltrata alla workstation
  • Password amministratore SQL Server: password sa per la nuova istanza
  • Immagine docker SQL Server: base della versione del contenitore

Per altre informazioni sul contenitore di sviluppo locale sql di Azure, vedere emulatore database SQL di Azure.

Per altre informazioni su SQL Server nei contenitori, vedere Configurare e personalizzare contenitori Docker di SQL Server.

Passaggi successivi