J'ai cherché partout pour savoir s'il existe actuellement un moyen de faire un schéma et de comparer des données pour la base de données SQL 2012 en utilisant les comparaisons Schema/Data existantes actuellement incluses dans VS 2010 Ultimate . Le meilleur que j'ai pu trouver est un outil complémentaire idiot (SSDT Power Tools) qui n'est pas sur le même niveau d'utilisation pour les comparaisons de schémas et ne fait pas de comparaison de données. Malheureusement, nous avons décidé d'installer un nouveau serveur avec SQL 2012 et nous étions prêts à migrer notre production actuelle quand j'ai appris que tous les bons outils que nous utilisions ne fonctionnaient pas et qu'il n'y a pas de compatibilité descendante pour les comparaisons de 2012 à toute version de base de données précédente avec le SSDT. Je cherche de l'aide pour résoudre mon problème car mon alternative est de devoir jeter le serveur 2012 et de tout déployer sur un serveur 2008 R2, car notre travail nous oblige à pouvoir constamment comparer les données.SQL 2012 Schema/Data Compare In VS2010
Répondre
Quelques points de clarification. Comme mentionné pour les comparaisons schéma/données, le mieux est d'utiliser un outil commercial, tel que SQL-Compare de Red-Gate. Pour être complet, cependant, je vais ajouter quelques autres points:
SSDT ne fait schéma et des comparaisons entre les versions éditions de SQL Server. En ce moment, il ne compare pas les données. Pour en savoir plus sur SSDT, consultez mon blog posts sur ce sujet.
Vous pouvez peut-être atténuer le problème de version en définissant le niveau de compatibilité de la base de données sur quelque chose de moins que SQL Server 2012, comme indiqué dans l'image ci-dessous de SSMS.
Juste un FYI. J'ai le même problème, et la réponse pour # 2 n'a pas fonctionné pour moi. Mon environnement est ... Source = SQL2008R2.SQL2008 (100) et Target = SQL2012.SQL2008 (100). Même erreur – SnapJag
Pour mémoire, cette option ne fonctionne pas du tout. Microsoft a été très clair à ce sujet, ça ne marche pas. http://social.msdn.microsoft.com/Forums/sqlserver/en-US/355d535f-4a09-4a02-84fb-679b053eb829/vs2010-data-compare-sql-2012 –
Vous pouvez également utiliser Master Datavisual studio addin
pour comparer sql server databases
.. Il est lightweight(1mb)
et comprend également une fonction d'avance sur SSDT
..
- 1. conditionnelle where clause in sql 2012
- 2. Utilisation de VS2010 avec SqlClient et SQL Server 2012
- 3. Sql Server Compare Application
- 4. sql compare datetime aujourd'hui
- 5. Add-in Qt pour VS2010
- 6. Comment ER/Studio se compare-t-il à l'outil VS2010?
- 7. SQL Case Sensitive String Compare
- 8. Sql Compare Comma Separated Value
- 9. Windows Phone 7 Add-In pour VS2010?
- 10. SQL Server 2012 JOIN
- 11. SQL 2012 UPDATING colonne
- 12. SQL Debug n'atteint pas le point de rupture dans VS 2012 mais le fait dans VS2010
- 13. Compare Date partie de Datetime dans SQL
- 14. Visual Studio 2012 SQL CLR
- 15. Weblogic 12C + SQL Server 2012
- 16. SQL Server 2012 SCOPE_IDENTITY conseiller
- 17. Simplifier vue table SQL 2012
- 18. Possibilités d'autorisations utilisateur SQL 2012
- 19. plan d'exécution, SQL Server 2012
- 20. Requête SQL Server 2012 JOINS
- 21. Linq to SQL erreur SQL ne compare pas Xml?
- 22. Windows Server 2012 SQL Server 2012 et .NET Framework 4.0
- 23. Get Wait Time SQL Server 2012
- 24. String Compare Issue
- 25. Restauration de SQL Server 2012 sans filetream
- 26. Add-In Visual Studio 2012 - Comment partager/publier/déployer?
- 27. VS2010 Add-in cpp/h groupes d'onglets automatiques
- 28. Serveur SQL 2008 R2 Vs SQL Server 2012
- 29. CREATE PROCEDURE erreur dans SQL Server 2012
- 30. Problème de performances SQL Server 2012
Si cela est un besoin sérieux, pourquoi ne pas acheter un établi outil qui fait cela mieux que Microsoft pourrait (même si elle satisfait toutes vos exigences)? par exemple. http://www.red-gate.com/products/sql-development/sql-compare/ autres outils ici http://bertrandaaron.wordpress.com/2012/04/20/re-blog-the-cost-of -reinventing-the-wheel/ –
Aaron - Pour répondre à votre question, peut-être que beaucoup n'ont pas besoin des outils de la porte rouge, car ce qui sort de la boîte dans Ultimate est suffisant. Les entreprises qui ont dépensé le coût de Premier/Ultimate ne veulent pas payer le coût de Red-Gate quand elles n'ont jamais eu à le faire jusqu'à présent. – user289100
J'ajouterai aussi que SSDT ne peut pas se comparer au projet db standard pour VS. Cela signifie que si vous l'installez, non seulement vous devrez convertir les projets, mais tout le monde utilisant le code devra également installer SSDT. Même observation pour VS2012. Aussi, apparemment, il y aura des mises à jour de VS2012 afin d'inclure le schéma et la comparaison des données dans un proche avenir. –