Home. 
.

transparent

transparent

transparent

Datenbankschema-Vergleichstool

Mit Hilfe des visuellen Datenbankschemavergleichs in DatabaseSpy® 2012 können Sie Datenbankstrukturen vergleichen und Unterschiede innerhalb von Datenbanken desselben oder auch unterschiedlichen Typs zusammenführen.

Oft müssen Datenbankadministratoren und andere IT-Experten die Strukturen ähnlicher Datenbanken miteinander vergleichen. Dank der DatabaseSpy® 2012 Funktion für den visuellen Vergleich von Datenbankschemas lässt sich diese Aufgabe schneller erledigen.

Datanbankschemas können innerhalb desselben Datenbanktyps oder zwischen unterschiedlichen Datenbanktypen verglichen werden. So können Sie zum Beispiel die Struktur einer SQL Server-Datenbank auf einem Development Server mit der Ihres Live SQL Produktionsservers vergleichen, oder Sie können ein Datenbankschema auf SQL Server mit einer Oracle-Datenbank oder jedem anderen von DatabaseSpy® 2012 unterstützten Datenbanktyp vergleichen.

Datenbanken, die von DatabaseSpy für den Datenbankschemavergleich unterstützt werden

Die Einzelheiten der SQL-Datenbankabfragesprache sind in den verschiedenen Implementierungen relationaler Datenbanksysteme oft leicht unterschiedlich. DatabaseSpy® 2012 unterstützt mehrere Datenbanktypen und passt seine Funktionalitäten für den Vergleich von Datenbankschemas automatisch an die folgenden Datenbanken an:

  • Microsoft® SQL Server® 2000, 2005, 2008
  • IBM DB2® 8, 9
  • IBM DB2 for iSeries® v5.4, 6.1
  • Oracle® 9i, 10g, 11g
  • Sybase® 12
  • MySQL® 4, 5
  • PostgreSQL 8
  • Microsoft Access™ 2003, 2007

Zusätzlich dazu können Sie SQL-Konfigurationen, wie im Abschnitt über SQL-Formatierung weiter unten gezeigt, auswählen und bearbeiten.

Download Klicken Sie hier um eine kostenlose 30-Tage Testversion von Altova® DatabaseSpy® 2012 mit dem vollen Funktionsumfang herunterzuladen!

Datenbankschemavergleich

Starten sie über das Menü "Datei" einen Datenbankschemavergleich oder klicken Sie in der DatabaseSpy-Symbolleiste auf die Schaltfläche "Schemavergleich".



Altova DatabaseSpy Database Compare menu

Daraufhin wird ein Dialogfeld geöffnet, in dem Sie die zu vergleichenden Datenbankstrukturen auswählen können. Sie können die Kontrollkästchen für einzelne Tabellen, mehrere Tabellen oder ganze Datenbankschemas aktivieren. Über die Schaltfläche "Linke Seite / Rechte Seite" können Sie Ihre Auswahl vor dem Vergleich anzeigen lassen.



Altova DatabaseSpy Database Compare Selection Dialog

DatabaseSpy® 2012 mappt automatisch die entsprechenden gleichnamigen Komponenten in den beiden Datenbankstrukturen. Komponenten, die keine identischen Namen haben, können beim Mapping manuell verbunden werden.



Altova DatabaseSpy database schema comparison

Wenn Sie mit Ihren Mappings zufrieden sind, klicken Sie auf die Schaltfläche "Vergleichen". DatabaseSpy® 2012 vergleicht die Strukturen und markiert die Unterschiede farblich und mit "Nicht gleich"-Zeichen. Die ausgewählten Employee-Tabellen im gezeigten Beispiel sind nicht identisch. Die Datentypen der Titelspalten sind markiert, um anzuzeigen, dass sie nicht identisch sind. Die Spalte "EyeColor" in der Tabelle auf der rechten Seite fehlt auf der linken Seite.

Altova DatabaseSpy database schema comparison identifies unequal database structures

Vergleich unterschiedlicher Datenbanktypen

Über das DatabaseSpy® 2012 Dialogfeld "Tabellen auswählen" haben Sie Zugriff auf alle verbundenen Datenbanken, sodass Sie jederzeit Datenbankschemas in Datenbanken unterschiedlichen Typs vergleichen können.



Altova DatabaseSpy database compare selection dialog

Tabellen mit unterschiedlichen Namen in unterschiedlichen Datenbanktypen können für den Vergleich manuell miteinander verbunden werden.



Altova DatabaseSpy compares database schemas from different database types

Zusammenführen von unterschiedlichen Datenbankstrukturen

Unterschiede zwischen Datenbankschemas können durch Klicken auf die Symbolleisten-Schaltfläche "Zusammenführen" zusammengeführt werden.



Altova DatabaseSpy Database Compare Toolbar

Oder Sie öffnen durch Rechtsklick ein Kontextmenü mit Optionen zur Erstellung von Merge- und Restore Skripts in beiden Richtungen.



Altova DatabaseSpy database schema comparison context menu

Egal, welche Methode Sie wählen, DatabaseSpy® 2012 öffnet das erstellte Merge Skript immer zur Überprüfung in einem neuen SQL-Editor-Fenster. Änderungen an einer Datenbankstruktur werden erst dann durchgeführt, wenn Sie das Merge Skript manuell ausführen.

Wenn Unterschiede zwischen Tabellen zusammengeführt werden, kann sich dies auch auf Sekundärschlüsselreferenzen oder anderen Beziehungen in Ihrer Datenbank auswirken. DatabaseSpy® 2012 analysiert die Tabellenbeziehungen und ändert sie im Change Script entsprechend.



Altova DatabaseSpy database schema merge script

Speichern von Datenbankvergleichen zur Wiederverwendung

Die Einstellungen für den Datenbankschemavergleich können zum schnellen Abrufen und zur Wiederverwendung in einer Datei gespeichert und zum DatabaseSpy-Projekt hinzugefügt werden.



Altova DatabaseSpy database schema comparison save file dialog

Dies ist bei regelmäßig durchzuführenden Vergleichen zwischen Entwicklungs- und Produktionsservern extrem hilfreich.

Testen Sie selbst, wie einfach sich mit DatabaseSpy® 2012 Datenbankschemas für Ihre eigenen Datenbanken vergleichen lassen – Downloaden Sie jetzt eine 30-Tage-Testversion mit dem vollen Funktionsumfang.



transparent
Download
Pricelist
Buy
Video
Comparison
Datasheet
Print
Mail
Like It
DatabaseSpy
in deutscher Sprache
.

Altova DatabaseSpy steht nun in einer englischen und einer deutschen Version zum Download zur Verfügung.

.
.
Was ist neu in DatabaseSpy?

Hier sehen Sie alle neuen Funktionen, die seit Ihrem letzten Upgrade zu DatabaseSpy hinzugekommen sind.

.
.

transparent

transparent