6 Stimmen

Vergleichen Sie zwei SQL-Datenbanken

Ich habe eine ganze Reihe von Änderungen auf meiner Entwicklungsmaschine vorgenommen (Tabellendefinitionen, gespeicherte Prozeduren usw.). Gibt es ein Skript oder ein kostenloses Tool, das alle Unterschiede zwischen der Entwicklungsumgebung und dem Liveserver finden kann?

7voto

Kurze Antwort ist, dass es kein Out-of-the-Box-Skript gibt, das Ihnen die Unterschiede zwischen zwei Datenbanken mitteilt. Es kann mit Hilfe von Informationsschemasichten erstellt werden, aber es kann recht komplex sein, wenn Sie wirklich alles vergleichen möchten.

Ich würde empfehlen, dass Sie einen der hier genannten Tools ausprobieren, um die Aufgabe zu erledigen.

Ich habe gute Erfahrungen mit ApexSQL Diff gemacht, besonders bei großen Datenbanken, aber Sie können mit jedem der hier genannten Tools nichts falsch machen.

5voto

Oded Punkte 475566

SQL Compare ist nicht kostenlos, hat aber eine kostenlose 14-tägige Testversion.

Visual Studio hat seit 2005 ebenfalls ein Schema-Vergleichstool.

3voto

KJ-SRS Punkte 131

SQLDBDiff ist kostenlos erhältlich: http://www.sqldbtools.com/Default.aspx

2voto

Adriaan Stander Punkte 155899

Also, was hast du beim Googeln gefunden?

Schau dir Microsoft SQL Server Compare Tools an

0voto

Dawn Punkte 193

Versuchen Sie http://msdn.microsoft.com/en-us/library/ms173453.aspx - verwendet SSMS 2008 R2.

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X