Share via


Développement de base de données orienté projet à l'aide des outils en ligne de commande

SQL Server Data Tools indique quels outils en ligne de commande gèrent des scénarios de développement de base de données orienté projet.

Dans cette section

Rubrique Description
SqlPackage.exe Cette rubrique décrit l'utilitaire SQLPackage.exe, employé pour les tâches suivantes :

- Extraire un fichier .dacpac à partir d’une base de données SQL Server active.
- Publier un fichier .dacpac sur une base de données SQL Server active pour procéder à une mise à jour incrémentielle du schéma de la base de données active afin qu’il corresponde au fichier .dacpac.
- Comparer un fichier .dacpac à une base de données SQL Server active et générer un script Transact-SQL de mise à niveau incrémentielle sans mettre à jour la base de données active.
- Comparer deux fichiers .dacpac pour générer un script Transact-SQL de mise à niveau incrémentielle.
- Générer un rapport XML qui récapitule les modifications qui se produiraient en cas de mise à niveau incrémentielle de la base de données.
MSDeploy avec le fournisseur dbSqlPackage Cette rubrique décrit le fournisseur de l’Outil de déploiement Web nommé dbSqlPackage inclus avec SSDT, qui fonctionne avec l’Outil de déploiement Web (MSDeploy.exe) Microsoft Internet Information Services (IIS), utilisé pour les tâches suivantes :

- Extraire un fichier .dacpac à partir d’une instance SQL Server ou Azure SQL Database locale/distante.
- Publier un fichier .dacpac sur une instance SQL Server ou Azure SQL Database distante/locale pour procéder à une mise à niveau incrémentielle de cette dernière.
- Publier une base de données SQL Server locale vers une instance SQL Server ou Azure SQL Database distante pour procéder à une mise à niveau incrémentielle de la base de données distante.
- Comparer un fichier .dacpac à une instance SQL Server ou Azure SQL Database distante/locale pour générer un script Transact-SQL de mise à niveau incrémentielle sans mettre à jour la base de données active.
- Générer un rapport XML qui récapitule les modifications qui se produiraient en cas de mise à niveau incrémentielle de la base de données.

Développement de base de données hors connexion orienté projet