2017-05-19 3 views
-1

J'ai besoin de déplacer certaines modifications de la base de données a à la base de données b, et d'autres de b à a. Chaque outil de comparaison que vous avez utilisé vous oblige à choisir une direction en premier et si vous voulez aller dans l'autre direction, eh bien, vous devez attendre pour re-comparer complètement à nouveau.Diffing Sql Schema

Les outils que j'ai utilisés ne vous permettent pas de faire des changements à la volée. Si je vois quelque chose que je dois mettre à jour, je dois le mettre à jour en utilisant SSMS, puis revenir à l'outil et re-comparer encore une fois.

Ce que je veux vraiment, c'est un outil qui fonctionne comme une application de comparaison de texte (BeyondCompare, WinMerge, etc.).

J'ai pensé à essayer d'écrire ma propre application pour le faire tant de fois, mais c'est une grosse entreprise, donc je dis toujours "nah, ça ne vaut pas le coup". Eh bien, j'ai finalement décidé de donner un coup de feu mais je veux juste un dernier mot sur 2 questions:

1) Ai-je négligé un produit étonnant qui fait déjà cela? J'ai cherché mais n'ai rien trouvé. Je détesterais perdre beaucoup de temps si quelqu'un l'a déjà fait.

2) Quelle API différentielle conviendrait le mieux pour ce type d'application?

Répondre

2

Le meilleur outil pour faire cette action est de redgate appelé sql compare.

http://www.red-gate.com/products/sql-development/sql-compare

+0

Oh gees. Je me sens bête de ne pas vérifier sur ce produit pour voir si elle a fait ce que je voulais. Je ne l'ai pas utilisé depuis très, très longtemps et je n'ai même pas pensé à regarder s'ils avaient ajouté les fonctionnalités Merci. – BVernon