Compilare e pubblicare un progetto
Il processo di compilazione nell'estensione progetti di database SQL per Azure Data Studio e VS Code consente la creazione di dacpac negli ambienti Windows, macOS e Linux. Il progetto può essere distribuito in un ambiente locale o cloud con il processo di pubblicazione.
Prerequisiti
- Installare e configurare l'estensione progetti di database SQL per Azure Data Studio o VS Code.
Compilare un progetto di database
Nel viewlet, Pŗogetti di database fare clic con il pulsante destro del mouse sul nodo radice .del progetto di database e scegliere Compila.
Verrà visualizzato automaticamente il riquadro di output con l'output del processo di compilazione. Una compilazione corretta si conclude 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, tuttavia le interfacce sono leggermente diverse tra le due applicazioni.
Una volta completato correttamente il processo di compilazione del progetto, è possibile pubblicare il database 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 Azure SQL.
Per pubblicare un progetto di database, nella vista Progetti 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, nel viewlet Progetti 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:
- Pubblica su un server SQL 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:
- Pubblica su un server Azure SQL esistente
- Pubblicare in un nuovo contenitore di sviluppo locale di server Azure SQL esistente (anteprima)
Per creare un nuovo contenitore con un'istanza di SQL di sviluppo e pubblicarvi il contenuto del progetto SQL, selezionare l'opzione "Pubblica su un nuovo server in un contenitore", o “Pubblica su nuovo contenitore di sviluppo locale di server SQL di Azure (anteprima)”.
La creazione di un nuovo contenitore espone le opzioni seguenti:
- Numero di porta SQL Server: porta su cui verrà inoltrata la porta 1433 di SQL Server 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 di Azure SQL, vedere Modello di contenitore di sviluppo del database Azure SQL.
Per altre informazioni su SQL Server nei contenitori, vedere Configurare e personalizzare contenitori Docker di SQL Server.