2016-05-22 1 views
0

J'ai deux projets de base de données dans Visual Studio 2015 en une seule solution. Le premier est un assemblage de base de données et le second est un projet de base de données pur (schémas, tables, index, procédures stockées et fonctions) et quelques scripts de post-déploiement, qui utilisent certaines fonctionnalités de l'assemblage de base de données.Déployez plusieurs projets de base de données en une seule étape

Parfois, j'ai besoin de déployer le projet de base de données dans une nouvelle base de données (nouvelle instance de l'application), mais le déploiement a échoué, car il n'est pas déployé. Mes questions sont: Y at-il un moyen de déployer deux projets en une étape ou une idée de comment faire en une seule étape (le déploiement est géré par le client et leur administrateur oublie souvent déployer l'assemblage DB et je voudrais faire le déploiement plus facile pour lui)?

Merci

Répondre

1

Vous pouvez créer un fichier .bat pour publier les deux projets. E.g .:

SqlPackage.exe /Action:Publish /SourceFile:./Project1/Project1.dacpac /Profile:./Project1.Release.publish.xml 
SqlPackage.exe /Action:Publish /SourceFile:./Project2/Project2.dacpac /Profile:./Project2.Release.publish.xml