Share via


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

 

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

In questa sezione

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.

Utilizzo di MSDeploy con il provider dbSqlPackage

In questo argomento viene descritto il provider dello Strumento di distribuzione Web denominato dbSqlPackage incluso in SSDT, che funziona con lo Strumento di distribuzione Web (MSDeploy.exe) di Microsoft Internet Information Services (IIS), utilizzato per le attività seguenti:

  • Estrazione di un file con estensione dacpac da un database di SQL Azure o di SQL Server remoto o locale.

  • Pubblicazione di un file con estensione dacpac in un database di SQL Azure o di SQL Server remoto o locale per il relativo aggiornamento in modo incrementale.

  • Pubblicazione da un database di SQL Server locale in un database di SQL Azure o di SQL Server remoto per l'aggiornamento in modo incrementale del database remoto.

  • Confronto di un file con estensione dacpac con un database di SQL Azure o di SQL Server 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.

Sezioni correlate

Sviluppo di database offline orientato ai progetti