Skip to content

Struktur und Daten vergleichen

Zwei getrennte Werkzeuge für zwei verschiedene Fragen: stimmen diese Schemata überein? und stimmen diese Zeilen überein?

Strukturvergleich

Rechtsklick auf eine Datenbank und Structure Compare.

  1. Wählen Sie die Datenbank links (Quelle) und die rechts (Ziel).
  2. Klicken Sie 🔍 Vergleichen.

Die Ergebnisse lassen sich filtern:

FilterZeigt
AlleJedes Objekt auf einer der beiden Seiten
UnterschiedlichObjekte, die es auf beiden Seiten gibt, die sich aber unterscheiden
Nur linksWas im Ziel fehlt
Nur rechtsWas im Ziel zu viel ist
GleichAuf beiden Seiten identisch

Der typische Einsatz ist die Prüfung eines Produktionsschemas gegen ein Entwicklungsschema vor einer Auslieferung — die Liste Nur links ist das, was Ihre Migration noch anlegen muss.

Die beiden Datenbanken dürfen auf verschiedenen Verbindungen liegen, der Vergleich einer lokalen Kopie mit einem entfernten Server funktioniert also.

Datenvergleich

Wenn es um Zeilen geht, klicken Sie Vergleich in der Werkzeugleiste. Ist ein Tabellen-Tab aktiv, wird dessen Tabelle vorbelegt.

  1. Wählen Sie die linke Tabelle — Verbindung, Datenbank, Tabelle.
  2. Wählen Sie die rechte Tabelle.
  3. Wählen Sie die Schlüsselspalte, über die Zeilen einander zugeordnet werden.
  4. Klicken Sie ⇄ Vergleichen.

Jede Zeile wird dann eingeordnet:

StatusBedeutung
← Nur linksIn der linken Tabelle, nicht in der rechten
→ Nur rechtsIn der rechten Tabelle, nicht in der linken
≠ UnterschiedlichGleicher Schlüssel, andere Werte
= GleichIdentisch

Gleiche Zeilen sind standardmäßig ausgeblendet, damit die Unterschiede hervortreten; die Filter schalten zwischen allen Unterschieden, nur links, nur rechts und Unterschieden um.

Wählen Sie die Schlüsselspalte mit Bedacht

Die Zuordnung ist nur so gut wie der Schlüssel. Nehmen Sie den Primärschlüssel oder eine Spalte, die auf beiden Seiten wirklich eindeutig ist — ein nicht eindeutiger Schlüssel macht jeden Vergleich sinnlos.

Welches wann

  • Eine Migration vorbereiten oder eine Auslieferung prüfen → Strukturvergleich.
  • Eine Datenübertragung oder einen Import prüfen → Datenvergleich.
  • „Irgendetwas ist anders, aber ich weiß nicht was" → erst Struktur, dann Daten. Spaltenunterschiede erklären die meisten Zeilenunterschiede.