Datenbankschema-VergleichstoolMit 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 werdenDie 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:
Zusätzlich dazu können Sie SQL-Konfigurationen, wie im Abschnitt über SQL-Formatierung weiter unten gezeigt, auswählen und bearbeiten.
DatenbankschemavergleichStarten sie über das Menü "Datei" einen Datenbankschemavergleich oder klicken Sie in der DatabaseSpy-Symbolleiste auf die Schaltfläche "Schemavergleich".
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.
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.
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.
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.
Tabellen mit unterschiedlichen Namen in unterschiedlichen Datenbanktypen können für den Vergleich manuell miteinander verbunden werden.
Zusammenführen von unterschiedlichen DatenbankstrukturenUnterschiede zwischen Datenbankschemas können durch Klicken auf die Symbolleisten-Schaltfläche "Zusammenführen" zusammengeführt werden.
Oder Sie öffnen durch Rechtsklick ein Kontextmenü mit Optionen zur Erstellung von Merge- und Restore Skripts in beiden Richtungen.
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.
Speichern von Datenbankvergleichen zur WiederverwendungDie Einstellungen für den Datenbankschemavergleich können zum schnellen Abrufen und zur Wiederverwendung in einer Datei gespeichert und zum DatabaseSpy-Projekt hinzugefügt werden.
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. |
| ||||||||||||||||
| Altova | Rechtsabteilung | Presse | Partner | Karriere | Übersicht | Kontakt | Altova Blog | Mobile | Full Site | |||
|
