Je cherche un moyen d'automatiser la génération de scripts de changement pour nos bases de données.Génération automatisée de scripts de changement de base de données
Actuellement, nous utilisons l'édition de base de données Visual Studio 2008, qui a l'option Schema Compare, mais je ne vois pas un moyen d'automatiser ces actions. Ce que je voudrais faire est de créer une ancienne et une nouvelle base de données au cours de mes constructions quotidiennes et de comparer les schémas générer un script de changement pour les différences entre les deux. (Différences dans le schéma et les procédures, les tables de recherche peuvent être supprimées et recréées sans problèmes)
Est-ce que quelqu'un connaît une solution pour, ou vais-je écrire des miles de scripts pour que cela se passe?
L'utilisation des produits payés en plus de l'outillage Microsoft n'est pas une option ici ...
mise à jour en fonction des commentaires:
- J'ai diverses bases de données de différentes tailles, mais tous les changements qui se passera dans un manière contrôlée tout en étant conscient des données déjà présentes.
- Seuls les changements "faciles" devraient être pris en charge automatiquement, je pense à l'ajout de colonnes et de tableaux (très commun). Les colonnes ne peuvent jamais être supprimées (donc l'outil/script peut protester si cela se produit)
Bon appel, je vais regarder dans celui-ci – thijs