Quel est le meilleur outil pour comparer deux bases de données SQL Server (schéma et données)? [dupliquer]
15 réponses
j'utilise le logiciel de Red-Gate: http://www.red-gate.com
j'utilise des fonctionnalités de comparaison de schéma et de données intégrées dans la dernière version Microsoft Visual Studio 2015 Community Edition (gratuit) ou Professional / Premium / Ultimate edition. Fonctionne comme un charme!
http://channel9.msdn.com/Events/Visual-Studio/Launch-2013/VS108
outil de comparaison des données SQL de Red-Gate est ma deuxième alternative:
j'aime Ouvrir DBDiff . Mise À Jour Ouvrir DBDiff Lien
Ce n'est pas l'outil le plus complet, mais il fonctionne très bien et c'est gratuit. Et il est très facile à utiliser.
SQL Admin Studio from http://www.simego.com/Products/SQL-Admin-Studio est maintenant libre, vous permet de gérer votre base de données SQL, SQL comparer et synchroniser , données comparer et synchroniser et bien plus encore. Prend également en charge SQL Azure et un peu de soutien MySQL aussi.
[mise a JOUR: Oui, je suis l'Auteur du programme ci-dessus, comme il est maintenant Libre, je voulais juste Partager avec le communauté]
je suis partie à l' AdeptSQL . Il est propre et intuitif et il N'a pas la seule fonctionnalité qui me fait peur sur beaucoup de programmes similaires. Un bouton géant que vous appuyez sur elle synchronisera automatiquement tout sans même un by-your-leave. si tu veux synchroniser les changements tu dois le faire toi-même et j'aime ça.
Il ya un outil avec le code source disponible à http://www.codeproject.com/Articles/205011/SQL-Server-Database-Comparison-Tool
qui devrait donner de la flexibilité au fur et à mesure que le code est disponible.
dbghost est le meilleur que j'ai utilisé à ce jour. une des meilleures fonctionnalités que j'ai vu est qu'il va générer du code SQL pour aller entre les versions d'une base de données basée sur le SQL que vous gardez dans le contrôle source, ainsi que d'une base de données. simple et facile à utiliser.
Try dbForge Data Compare for SQL Server . Il peut comparer et synchroniser des bases de données, même très grands. Rapide, facile, offre toujours un résultat correct. Essayez - le dans votre base de données et commentez le produit.
nous pouvons vous recommander un outil de comparaison SQL fiable qui offre une comparaison et une synchronisation 3 fois plus rapides des données de table dans vos bases de données SQL Server. C'est dbForge comparer des données pour le serveur SQL et dbForge Schema Comparer pour SQL Server
principaux avantages:
- accélérée de la comparaison et de synchronisation de bases de données volumineuses
- prise en charge des sauvegardes SQL Server natives
- cartographie personnalisée des tables, colonnes et schémas
- Plusieurs options pour régler votre comparaison et de synchronisation
- Génération de comparaison et rapports de synchronisation
Plus un essai gratuit de 30 jours et un achat sans risque avec une garantie de remboursement de 30 jours.
j'ai déjà utilisé SQL Delta ( http://www.sqldelta.com / ), c'est vraiment bon. Pas libre cependant, pas sûr comment les prix se comparent à Red-Gates
Database Workbench peut fait trop
http://www.upscene.com/products.dbw.index.php
de la Croix-développement de base de données
utiliser le schéma comparer et la Migration Des outils pour comparer les tests et déployé bases de données, migration des bases de données existantes différents systèmes de base de données.
vous pouvez également le faire avec Compareur de base de données
http://www.clevercomponents.com/products/dbcomparer/dbcomparer.asp
Je l'utilise pour Firebird et ça marche bien.
nous utilisons une solution maison qui est basicly une procédure avec des arguments de ce que vous voulez inclus dans la comparaison (SP's, code SP complet, structure de table, par défaut, indices, déclencheurs.. etc)
en fonction de vos besoins et de votre budget, il pourrait être une bonne façon d'aller pour vous aussi.
il est assez facilement développé ainsi, alors nous redirigeons la sortie de procédure vers les fichiers texte et faire des comparaisons de texte entre les fichiers.
une bonne chose à ce sujet est qu'il est possible de sauvegarder la sortie dans le contrôle source.
/ B
je dirais certainement AdeptSQL si vous utilisez MSSQL. C'est le moins beau mais le plus talentueux outil de comparaison db parmi ceux que j'ai essayé. Il permet de comparer la structure et les données. Il vous dit quelles tables existent sur une db mais n'existent pas sur l'autre, compare la structure et les données des communes et il peut produire le script pour synchroniser les deux. Il n'est pas gratuit mais a un procès de 30 jours (autant que je me souvienne)
j'ai utilisé les outils de Red Gate et ils sont superbes. Cependant, si vous ne pouvez pas dépenser d'argent, vous pouvez essayer Open DBDiff pour comparer les schémas.
j'ai essayé OpenDiff Outil . Excellent outil qui est gratuit et facile à utiliser .