Wer hat schon mal mit dem Gedanken spielte ein eigenes Werkzeug zu schreiben, um die Differenzen in den Strukturen von zwei Datenbanken zu ermitteln? Das sollte man lieber nicht machen. Erstens kann die "Database Edition" des Visual Studio das und die Lizenz ist seit 1.10 auch in der Developer-Edition enthalten. Außerdem gibt es dazu schon ein Open-Source-Projekt bei Codeplex. Wer also zu viel Zeit hat und wem das Visual-Studio nicht reicht, der sollte sich in dem Projekt engagieren: Open DBDiff
Ich finde, die Features hören sich ganz ordentlich an. Im aktuellen Zustand ist das immer noch die Beta 5 zur ersten Version.
Open DBDiff is an open source database schema comparison tool for SQL Server 2005. It reports differences between two database schemas and provides a synchronization script to upgrade a database from one to the other.
Die Liste der abgleichbaren Datenbank-Objekte ist erstaunlich vollständig. Alle Achtung.