Ich habe überall gesucht, um herauszufinden, ob es einen aktuellen Weg gibt, einen Schema- und Datenvergleich für SQL 2012-Datenbanken mit den vorhandenen Schema / Daten-Vergleichen durchzuführen, die derzeit in VS 2010 Ultimate enthalten sind.
Das Beste, was ich mir ausgedacht habe, ist ein dummes Add-On-Tool (SSDT Power Tools), das für Schema-Vergleiche nicht annähernd die gleiche Benutzerfreundlichkeit bietet und keine Datenvergleiche durchführt.
Leider haben wir einen neuen Server mit SQL 2012 eingerichtet und waren bereit, unsere aktuelle Produktion dorthin zu migrieren, als ich erfuhr, dass das gute Tool, das wir verwendeten, nicht funktionierte und dass es keine Abwärtskompatibilität für Vergleiche von 2012 gibt zu einer früheren Datenbankversion mit der SSDT.
Ich suche nach Hilfe, um mein Problem zu lösen, denn meine Alternative ist es, den 2012 Server wegwerfen und alles auf einen 2008 R2 verteilen zu müssen, da wir ständig Daten vergleichen müssen.
Ein paar Punkte der Klarstellung. Wie für Schema / Daten-Vergleiche erwähnt, ist es am besten, ein kommerzielles Werkzeug zu verwenden, wie zum Beispiel Red-Gate's SQL-Compare. Der Vollständigkeit halber füge ich noch ein paar andere Punkte hinzu:
SSDT führt Schemavergleiche zwischen Versionen und Editionen von SQL Server durch. Zu diesem Zeitpunkt werden keine Daten verglichen. Weitere Informationen über SSDT finden Sie in meinen Blogposts zu diesem Thema.
Sie können das Versionsproblem möglicherweise mindern, indem Sie den Datenbankkompatibilitätsgrad auf etwas weniger als SQL Server 2012 festlegen, wie in der folgenden Abbildung von SSMS dargestellt.
Sie können auch Stammdaten visual studio addin
verwenden, um sql server databases
zu vergleichen. Es ist lightweight(1mb)
und enthält auch einige erweiterte Funktionen über SSDT
..
Tags und Links visual-studio-2010 sql-server-2012 schema compare