2009-07-27 7 views
0

Pouvez-vous un peu de corps s'il vous plaît, donnez-moi une idée sur comment puis-je faire une comparaison de schéma entre le script de construction dans TFS et la base de données sur le serveur pour cette construction.Comparaison de schéma

Merci

Répondre

0

D'une manière générale, vous ne pouvez pas comparer de manière fiable les schémas DB: par exemple, renomme ne sera jamais manipulé correctement. Ce dont vous avez besoin, c'est d'un outil de migration de base de données, qui vous permettra d'appliquer les changements requis à une instance de base de données particulière de manière contrôlée et fiable. J'utilise personnellement mon propre projet appelé Wizardby pour ce faire.

0

Cela prendrait un certain temps, mais vous pouvez exécuter le script de construction pour créer une base de données de test vide, puis le scinder avec un script Management Studio (ou SMO) dans un fichier texte. Script sur la base de données prod et compare les scripts avec un outil de comparaison. Clunky, mais ça marche :-)