Share via


Sviluppo di database orientato ai progetti utilizzando gli strumenti della riga di comando

SQL Server Data Tools offre strumenti della riga di comando che consentono numerosi scenari di sviluppo di database orientato ai progetti.

In questa sezione

Argomento Descrizione
SqlPackage.exe In questo argomento viene descritta l'utilità SQLPackage.exe che consente di eseguire le attività seguenti:

- Estrazione di un file con estensione dacpac da un database di SQL Server attivo.
- Pubblicazione di un file con estensione dacpac in un database di SQL Server attivo per aggiornare in modo incrementale lo schema del database attivo affinché corrisponda al file con estensione dacpac.
- Confronto di un file con estensione dacpac con un database di SQL Server attivo e generazione di uno script Transact-SQL di aggiornamento incrementale senza l'aggiornamento del database attivo.
- Confronto di due file con estensione dacpac per la generazione di uno script Transact-SQL di aggiornamento incrementale.
- Generazione di un report XML in cui vengono riepilogate le modifiche dell'aggiornamento incrementale che si verificherebbero in caso di aggiornamento incrementale del database.
Uso di MSDeploy con il provider dbSqlPackage Questo argomento descrive il provider dello Strumento di distribuzione Web denominato dbSqlPackage incluso in SSDT, che interagisce con lo Strumento di distribuzione Web (MSDeploy.exe) di Microsoft Internet Information Services (IIS), usato per le attività seguenti:

- Estrazione di un file con estensione dacpac da un database di SQL Server o un database SQL di Azure remoto o locale.
- Pubblicazione di un file con estensione dacpac in un database di SQL Server o un database SQL di Azure remoto o locale per l'aggiornamento incrementale.
- Pubblicazione da un database di SQL Server locale in un database di SQL Server o un database SQL di Azure remoto per l'aggiornamento incrementale del database remoto.
- Confronto di un file con estensione dacpac con un database di SQL Server o un database SQL di Azure remoto o locale per generare uno script Transact-SQL di aggiornamento incrementale senza l'aggiornamento del database attivo.
- Generazione di un report XML in cui vengono riepilogate le modifiche dell'aggiornamento incrementale che si verificherebbero in caso di aggiornamento incrementale del database.

Sviluppo di database offline orientato ai progetti