J'ai effectué toute une série de modifications sur ma machine de développement (définitions de tables, procédures stockées, etc.). Y at-il un script ou un outil gratuit que je peux utiliser pour trouver toutes les différences entre le développement et le serveur live?Comparer deux bases de données SQL
Répondre
SQL Compare n'est pas gratuit, mais son d'évaluation gratuit est de 14 jours. Visual Studio a aussi un schema comparison tool (depuis 2005).
Alors, googling avez-vous quoi?
Jetez un oeil à Microsoft SQL Server Compare Tools
pas beaucoup, c'est pourquoi j'ai demandé ici. Bien que je cherchais surtout un scipt plutôt qu'un outil. – fearofawhackplanet
Essayez http://msdn.microsoft.com/en-us/library/ms173453.aspx - utilise SSMS 2008 R2.
Voici une liste d'outils de comparaison: http://www.mssqltips.com/sqlservertip/1069/sql-server-comparison-tools/
Par ailleurs, pour ceux qui veulent comparer les bases de données Azure avec les bases de données SqlServer, le Visual Studio 2010 ne peut pas le faire. Il ne prend pas en charge les bases de données antérieures à 2008R2. Egalement pour le moment, VS2012 n'a pas d'outil de comparaison. Les meilleurs outils permettant de comparer des données et de comparer des données sont les outils red-gate. J'espère que cela aide.
La réponse courte est qu'il n'y a pas de script prêt à l'emploi qui vous dira les différences entre deux bases de données. Il peut être créé en utilisant des vues de schémas d'informations, mais cela peut être assez complexe si vous voulez vraiment tout comparer.
Je vous recommande d'essayer l'un des outils tiers mentionnés ici pour faire le travail.
J'ai eu un bon succès avec ApexSQL Diff, en particulier sur les grandes bases de données, mais vous ne pouvez pas vous tromper avec l'un des outils mentionnés ici.
SQLDBDiff est disponible gratuitement: http://www.sqldbtools.com/Default.aspx
Ne soyez pas rebuté par son apparence "rétro", cela fonctionne très bien, est gratuit et facile à mettre en place. – Ben
- 1. Comment comparer deux bases de données?
- 2. comparer/fusionner deux bases de données d'accès ms
- 3. Comment comparer les tables modifiées de deux bases de données
- 4. fusionner deux bases de données SQL Server
- 5. Synchroniser deux bases de données SQL Server
- 6. comment comparer deux bases de données mysql sur un mac?
- 7. Copie SQL enregistrements uniques entre deux bases de données égales dans deux bases de données distinctes
- 8. Comment puis-je comparer des tables dans deux bases de données différentes en utilisant SQL?
- 9. comparer les valeurs de deux colonnes dans une table dans deux bases de données différentes dans le serveur sql
- 10. Comparer deux bases de données MySQL, en ligne de commande, avec un outil gratuit
- 11. Interrogation de deux bases de données avec Oracle SQL Developer
- 12. Façon de différencier deux bases de données SQL CE
- 13. table de transfert entre deux bases de données SQL Server
- 14. SQL Server - Synchronisation de deux bases de données
- 15. Deux bases de données différentes
- 16. Deux transactions sur deux bases de données
- 17. Exécution d'une requête SQL d'accès entre deux bases de données
- 18. Comment synchroniser deux bases de données SQL Server 2005?
- 19. Programme de synchronisation de données et de schéma dans deux bases de données SQL Server 2005
- 20. Comparer deux données
- 21. connexion entre deux bases de données différentes
- 22. Comparer deux ensembles de données
- 23. ActiveRecord parle à deux bases de données?
- 24. Transfert de données SQL entre deux bases de données sur SQL Server 2005
- 25. Comparer deux tables de serveur sql
- 26. Copie de données uniquement entre deux bases de données
- 27. Requête SQL sur plusieurs bases de données
- 28. Classe unique avec deux bases de données
- 29. bases de données distribuées SQL Server
- 30. sql Fusionner les bases de données
lorsque votre prochain déploiement a été pris en charge. Mettez le DDL sous contrôle de version. – Ronnis