-
Le programme qui tue!
Bonjour,
Je me demandais naïvement s'il existait un programme qui permettait de comparer 2 bases SQL Server?
comprarer = comparer la structure (nom des tables, champs...etc) + certaines tables de paramètres (au niveau des données donc comme des tables de codes postaux par exemple)
Ce serait merveilleux et cela me permettrait de gagner pas mal de temps...
-
Bonjour,
Il y en a beaucoup :
- ApexSQL Diff
- Red Gate SQL Compare
- SQL Examiner
- SQL Delta
...
-
Ok, je viens de regarder les différents programmes.
1 - Les as-tu essayé?
2 - Quel est ton préféré?
3 - En utilises-tu un toi même ou fais-tu tes modifs "à la main"?
Merci d'avance
-
Salut,
Le meilleur est probablement celui de Red Gate, mais il est cher. J'ai acheté SQL Examiner, car il fonctionne bien et il est moins cher. Je l'utilise très régulièrement et j'en suis globalement content.
Ces outils permettent de faire la comparaison et de synchroniser les différences. Si ton besoin est seulement de faire des comparaisons, tu peux t'en tirer gratuitement (pour les structures) en utilisant ma méthode par scripts : http://www.babaluga.org/doku.php/pro...on_python-ruby
Je génère tout le script de la base par script, et j'utilise WinMerge pour voir les différences.
Tu as aussi ceci :
http://www.sql-server-performance.co...son_sp_p1.aspx
Il me semble qu'il y a aussi un outil en ligne de commande fait par Microsoft, si je remets la main dessus, je te dis.
-
Super mer ci bcp pour tout ça!
Je vais y regarder de près
PS: j'utilise la version de demo SQL Data Examiner pour mettre à jour mes tables de paramètrages et c'est de la balle! :mrgreen:
-
SQL compare
Bonjour,
J'utilise SQL Compare de Red Gate, il est très bien, très complet.
Pour les données, SQL Data compare de Red Gate est aussi très bien.
Avec le kit developpeur, Red Gate fournis des API qui te permettent de te faire une version customisée que tu peux ensuite redistribuer -> moins de licences par exemple.