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?
Antworten
Zu viele Anzeigen?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.
SQL Compare ist nicht kostenlos, hat aber eine kostenlose 14-tägige Testversion.
Visual Studio hat seit 2005 ebenfalls ein Schema-Vergleichstool.
SQLDBDiff ist kostenlos erhältlich: http://www.sqldbtools.com/Default.aspx
Also, was hast du beim Googeln gefunden?
Schau dir Microsoft SQL Server Compare Tools an
Versuchen Sie http://msdn.microsoft.com/en-us/library/ms173453.aspx - verwendet SSMS 2008 R2.
- See previous answers
- Weitere Antworten anzeigen