Sqlserver
 sql >> Datenbank >  >> RDS >> Sqlserver

Was ist ein kostenloses Tool zum Vergleichen von zwei SQL Server-Datenbanken?

TableDiff.exe sollte alles haben, was Sie brauchen. Es ist eines der versteckten Juwelen in SQL Server 2005. Sie müssen also nichts herunterladen.

• Mit dem Tabellendifferenz-Tool können Sie Unterschiede zwischen einer Quell- und Zieltabelle oder einer Ansicht erkennen und abgleichen. Das Tablediff-Dienstprogramm kann Unterschiede in Schema und Daten melden. Die beliebteste Funktion von tablediff ist die Tatsache, dass es ein Skript generieren kann, das Sie auf dem Ziel ausführen können, das die Unterschiede zwischen den Tabellen ausgleicht. TableDiff.exe benötigt 2 Eingabesätze; • Konnektivität – Liefert Quell- und Zielobjekte und Konnektivitätsinformationen.

• Vergleichsoptionen – Wählen Sie eine der Vergleichsoptionen • Schemas vergleichen:Regulär oder Strikt

• Vergleichen Sie mit Rowcounts, Hashes oder Column-Vergleichen

• Generieren Sie Differenzskripts mit I/U/D-Anweisungen, um das Ziel mit der Quelle zu synchronisieren. TableDiff war für die Replikation gedacht, kann aber problemlos auf jedes Szenario angewendet werden, in dem Sie Daten und Schemata vergleichen müssen Tablediff-Dienstprogramm in der Onlinedokumentation für SQL Server 2005.