J'ai deux fichiers de sauvegarde de base de données. J'aimerais savoir s'il y a une différence entre les deux. Je pourrais aller ligne par ligne, champ par champ et faire un diff (je ne cherche pas de différences dans le schéma mais plutôt dans les données, bien que je m'attends à ce que le schéma reste le même). Puis-je exécuter une certaine somme de contrôle sur les fichiers, ou dois-je parcourir les données pour être certain à 100%?Quelle est la meilleure façon de comparer deux fichiers de sauvegarde de base de données avec MS Sql Server 2005?
Répondre
Je pense que vous devrez passer en revue les données que je penserais car je m'attendrais à ce que le fichier comporte des dates et d'autres éléments qui gâcheraient les sommes que vous pourriez calculer.
Quelque chose comme Apex SQL Data Diff est assez bon, mais il y a beaucoup d'outils de diff là-bas. Vous devrez cependant restaurer les sauvegardes dans des bases de données temporaires pour pouvoir les exécuter.
Restaurez les deux sauvegardes dans une base de données temporaire (vous devrez peut-être utiliser 'WITH MOVE' pour renommer le nom logique), puis utiliser un outil tel que Data Compare de RedGate.
Certaines personnes ont des scripts écrits pour faire de telles choses.
que j'ai trouvé - http://www.sql-server-performance.com/articles/dba/database_comparison_sp_p1.aspx
- 1. Sauvegarde MS SQL Server 2005?
- 2. Quelle est la meilleure façon de gérer un grand nombre de tables dans MS SQL Server?
- 3. Quelle est la meilleure façon de stocker des données d'historique dans SQL Server 2005/2008?
- 4. Quelle est la meilleure façon de gérer cette contrainte dans SQL Server 2005?
- 5. Quelle est la meilleure façon de vérifier l'existence d'une connexion dans SQL Server 2005
- 6. SQL Server - Quelle est la meilleure façon de changer un type de données PK?
- 7. Meilleure façon de synchroniser la base de données client avec la base de données du serveur
- 8. Meilleure stratégie de réplication de serveur de sauvegarde chaud/chaud (SQL Server 2005)
- 9. Quelle est la meilleure façon de gunzip fichiers avec Perl?
- 10. Synchroniser deux bases de données SQL Server
- 11. Quelle est la meilleure façon de stocker des fichiers multimédia sur une base de données?
- 12. C# meilleure façon de comparer deux heures de la journée
- 13. Quelle est la meilleure façon de gérer plusieurs connexions de base de données dans C#
- 14. Quelle est la meilleure façon de dire à un framework quelle base de données utiliser?
- 15. comparer deux valeurs datetime de SQL Server avec C#
- 16. Importation de la base de données Sql Server 2005 dans Sql Server express 2008
- 17. Quelle est la meilleure façon de créer une base de données d'accès de noms de fichiers en utilisant C++ Builder?
- 18. Quelle est la meilleure façon de diviser deux objets TimeSpan?
- 19. Une sauvegarde MS SQL 2005 peut-elle être restaurée sur une instance de MS SQL 2008?
- 20. Quelle est la meilleure façon de convertir une base de données mysql en une base sqlite?
- 21. Quelle est la meilleure façon de représenter les feuilles de temps dans la base de données
- 22. Quelle est la meilleure façon de stocker l'ordre entre les lignes de la base de données?
- 23. sql server 2005 joindre la base de données broken
- 24. SQL Server 2005 comparer les dates
- 25. Comment synchroniser deux bases de données SQL Server 2005?
- 26. Façons de réduire les tailles de fichier de sauvegarde de base de données MS SQL
- 27. Transférer la base de données de SQL Server 2005 vers SQL Server 2008
- 28. Quelle est la meilleure façon de déboguer un Oracle SP?
- 29. MS Sql Server 2000: requête de base de données multiples
- 30. différences entre deux instantanés de base de données SQL Server
petite friandise: les données de Redgate Comparez Pro Edition comparera à partir des sauvegardes. – Sam