Super article, il y a peut être juste un point qui est fort dommage et suffisamment emmerdant pour valoir une notification dans l'article.
Ces projets comportent aussi la définition des objets de sécurités (plus particulièrement les utilisateurs ainsi que leur relations avec les groupes) et ces définitions sont, par défaut, synchronisée lors de la mise à jour d'une base avec l'outil de comparaison. Et s'il y a bien une chose qu'on a pas trop envie de mettre dans développement ou de synchroniser entre des bases de test ou différentes bases de productions c'est bien ce genre de truc. Particulièrement quand on utilise l'authentification Windows des utilisateurs et non pas un utilisateur sql commun pour l'application.
Même si c'est possible de paramétrer la comparaison pour ignorer ceci, faut le faire à chaque fois et un oubli peut faire très mal...
Je sais pas trop comment ça se passe avec le dacpac par contre.
Sinon un petit chapitre sur les scripts de post déploiement (pour charger des tables avec des valeurs "fixes" tels qu'une liste de pays par ex) même si ca fonctionne pas avec la fonctionnalité de comparaison ou sur la gestion des références (pour ceux qui ont des objets référençant les bases systèmes) complèterait bien cette très bonne introduction.
1 |
0 |