5 votes

Peut le projet de base de données Visual Studio 2015 être publié à la fois sur SQL Server _et_ Azure ?

J'ai une solution qui doit cibler à la fois SQL Server 2014 et la base de données Microsoft Azure SQL V12.

Dans les paramètres de mon projet, si je définis la plateforme cible sur Azure, je ne peux pas publier sur un serveur SQL - je reçois cette erreur :

Un projet qui spécifie Microsoft Azure SQL Database v12 comme plateforme cible ne peut pas être publié sur SQL Server 2014.

Si je définis la plateforme cible sur SQL Server 2014 et que j'essaie de publier sur une base de données Azure, je reçois l'erreur inverse.

Y a-t-il un moyen de publier sur les deux plateformes sans avoir à changer les paramètres du projet à chaque fois?

Veuillez noter que je ne suis pas en train de migrer. J'ai besoin de prendre en charge les deux versions de bases de données avec mes scripts.

7voto

Ed Elliott Points 5127

Lorsque vous déployez, vous pouvez utiliser le drapeau AllowIncompatiblePlatform qui devrait permettre de le déployer.

J'utilise Azure V12 et Local Db Sql 2016 et il est publié sur l'instance de base de données locale sans le drapeau, donc peut-être quelque chose a changé dans cette version ou dans la dernière version de SSDT également.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X