Je démarre un nouveau projet basé sur un grand serveur utilisant .Net 4 et Visual Studio 2010. Je l'ai fait plusieurs fois auparavant (avec différentes versions), mais je n'ai jamais trouvé un bon moyen de maintenir ma base de données. Il y a eu beaucoup de nouvelles technologies au cours des dernières années pour rendre cela plus facile. Cependant, il y a une chose que je n'ai pas trouvée: Une technologie/framework qui peut automatiquement mettre à jour une base de données basée sur un modèle, sans régénérer le tout et perdre toutes les données. Quelqu'un peut-il me diriger dans la direction de quelque chose comme ça? Si non, quelqu'un peut-il me diriger vers les meilleures pratiques pour un tel développement? Nous avons un DB de développement, un DB de test et une DB de production. Je voudrais être en mesure d'exécuter un script ou un code généré automatiquement pour mettre à jour une base de données en fonction du dernier modèle. Je sais que certains changements sont plus difficiles à suivre que d'autres, mais à l'heure actuelle, environ 95% des modifications apportées au schéma sont des tables ou des colonnes ajoutées. Ces changements devraient être possible de générer automatiquement le script pour - non?Meilleures pratiques pour le développement de base de données dans Visual Studio 2010?
Toute aide pour m'aider à démarrer cette base de données sera très appréciée!
Cela ressemble au genre de chose que je recherche. Cependant, il semble que les deux cadres ont été inactifs pendant un certain temps. Sont-ils à jour? Travailleront-ils à 100% avec la dernière version de SQL Server? Je vais absolument essayer un ou les deux de sortir! –
@Chris Ridge - J'aimerais avoir une réponse pour vous. D'autres articles à ce sujet, RikMigrations semble être une solution plus complète. Je ne suis pas au courant d'autres projets de cette nature. – Oded
C'est un vieux post, mais il y a pas mal d'outils là-bas, semble-t-il. La plupart d'entre eux semblent être dans la même catégorie (activité sage) que les deux que vous mentionnez, bien que: http://flux88.com/blog/net-database-migration-tool-roundup/ –