Meilleur moyen de créer un Serveur SQL rollback script?

Je suis en train de travailler sur certaines modifications du schéma d'une base de données existante.

J'ai sauvegardé la base de données pour obtenir un dev copie, et ont fait de mon changement. Je vais créer un seul rouleau de script pour migrer les modifications sur la machine de production en une seule transaction.

Est-il de meilleures pratiques pour la création d'un script de restauration de la recouvrir d'un déploiement de problème? Avant que j'ai écrit alors par la main en utilisant le modèle suivant:

  • Déposer de nouvelles contraintes et index
  • Modifier les tables de supprimer de nouvelles colonnes
  • Goutte ajoutée tables
  • Commit transaction

Est-il une meilleure approche?

InformationsquelleAutor FlySwat | 2008-12-30