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

 

Outils de données SQL Server indique les outils en ligne de commande qui permettent des scénarios de développement de base de données orienté projet.

Dans cette section

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 vers 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 apportées à la mise à niveau incrémentielle qui se produiraient en cas de mise à niveau incrémentielle de la base de données.

Utilisation de 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) de Microsoft Internet Information Services (IIS), utilisé pour les tâches suivantes :

  • Extraire un fichier .dacpac à partir d'une base de données SQL Server ou SQL Azure distante/locale.

  • Publier un fichier .dacpac vers une base de données SQL Server ou SQL Azure distante/locale pour procéder à une mise à niveau incrémentielle de cette dernière.

  • Publier à partir d'une base de données SQL Server locale vers une base de données SQL Server ou SQL Azure distante pour procéder à une mise à niveau incrémentielle de la base de données distante.

  • Comparer un fichier .dacpac à une base de données SQL Server ou SQL Azure distante/locale en vue de 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 apportées à la mise à niveau incrémentielle qui se produiraient en cas de mise à niveau incrémentielle de la base de données.

Rubriques connexes

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