Home. 
.

transparent

transparent

transparent

Datenbankschema-Vergleichstool

Mit der DiffDog® 2012 Funktionalität zum Vergleichen von Datenbankschemas lassen sich Datenbankstrukturen vergleichen und Unterschiede visuell kennzeichnen und zusammenführen.

Sie können zwei Datenbanken desselben Typs, z.B. eine Developer-Version und die Produktionsversion ihrer Datenbank, oder auch zwei Schemas für unterschiedliche Datenbanktypen miteinander vergleichen. DiffDog® 2012 unterstützt den Vergleich von Datenbankschemas für die folgenden gängigen Datenbanken:

  • 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

Starten Sie einen Datenbankschemavergleich. Wählen Sie dazu die Menüoption "Datei / Datenbankschema vergleichen" oder klicken Sie in der Symbolleiste auf die Schaltfläche "Datenbankschemas vergleichen".



Altova DiffDog database schema compare toolbar

Herstellen einer Datenbankverbindung

Der Datenbankverbindungsassistent wird geöffnet. Über diesen Assistenten lassen sich Verbindungen zu allen unterstützten Datenbanken herstellen. Dies ist dasselbe praktische Datenbankverbindungstool, mit dem auch in anderen Applikationen des Altova MissionKit Datenbankverbindungen hergestellt werden.



Altova DiffDog database connect wizard

Auswahl eines Datenbankschemas für den Vergleich

Nachdem Sie eine Verbindung zu einer Datenbank hergestellt haben, können Sie über ein Auswahldialogfeld für die rechte und die linke Seite die zu vergleichenden Schemas und Tabellen auswählen. Über die Schaltfläche ganz oben neben dem Namen der Datenquelle können Sie den Verbindungsassistenten neu starten, um eine andere Datenbank hinzuzufügen.



Altova DiffDog database schema compare selection

Sie können entweder einzelne Tabellen, Tabellengruppen oder ganze Datenbankschemas vergleichen. Ihre Auswahl wird im DiffDog® 2012 Fenster "Schemavergleich" angezeigt. Wenn Sie Tabellen miteinander verbinden, um den Vergleich zu starten, verbindet DiffDog automatisch die entsprechenden Elemente in den Tabellen.



Altova DiffDog database schema diff window

Mappen von Datenbankschemaelementen

Sie können nicht-identische Elemente manuell miteinander verbinden, um sie zu vergleichen. Sie können auch alle automatischen Verbindungen aufheben und die Elemente auf andere mappen.



Altova DiffDog database schema diff window

Vergleichen von Datenbankschemas

Wenn Sie in der Symbolleiste auf die Schaltfläche "Vergleichen" klicken, wird das DiffDog® 2012 Vergleichsfenster aktualisiert. Unterschiede zwischen Ihren Datenbankschemas werden farblich und mit Hilfe von Symbolen gekennzeichnet.



Altova DiffDog database schema diff window

Optionen für das Zusammenführen von Datenbankschemas

Unterschiede lassen sich durch Klicken auf eine der Symbolleisten-Schaltflächen "von links nach rechts zusammenführen" oder "von rechts nach links zusammenführen" zusammenführen. Über das Kontextmenü stehen weitere ausführlichere Merge-Optionen zur Verfügung, wie z.B. die Option, für die ausgewählten Tabellen sofort einen Vergleich des Datenbankinhalts zu öffnen.



Altova DiffDog database schema diff merge options

Egal, welche Merge-Option Sie auswählen, DiffDog® 2012 erstellt immer ein SQL Change Script, das Sie überprüfen können. Zur Verarbeitung des SQL Change Script stehen mehrere Optionen zur Verfügung. Sie können:

  • das SQL Change Script in einer Datei speichern
  • das Script an ein SQL Editor-Fenster in DatabaseSpy® 2012 senden
  • das SQL Change Script direkt von DiffDog® 2012 aus ausführen
  • Ihre Merge-Anforderung abbrechen und das Script verwerfen

Die SQL-Dialekte und Datentypen sind bei relationalen Datenbanken von Anbieter zu Anbieter unterschiedlich. In DiffDog® 2012 werden diese Unterschiede berücksichtigt und es wird ein Change Script generiert, das mit der Syntax Ihrer Zieldatenbank kompatibel ist, selbst wenn es sich bei der Quelldatenbank um einen anderen Typ handelt.

Oft muss derselbe Datenbankschemavergleich in einem Datenbankprojekt immer wieder durchgeführt werden. In DiffDog können Sie alle Ihre Datenbankschemavergleichseinstellungen in einer Datei speichern und diese später wieder laden.



Altova DiffDog database schema diff merge options

Testen Sie den Vergleich von Datenbankschemas und alle anderen intuitiven Features von DiffDog® 2012 selbst. Klicken Sie hier, um eine kostenlose 30-Tage-Testversion herunterzuladen.



transparent
Download
Pricelist
Buy
Comparison
Datasheet
Print
Mail
Like It
Wussten Sie das schon?
.

Das Altova Software-Wartungspaket (SMP) enthält:

Kostenlose Updates - Anspruch auf kostenlose neue Software-Versionen und Wartungsreleases.

Technischen Support - prioritärer Support bei Fragen und Problemen.

Online-Hilfe - senden Sie eine Anfrage an den Support oder besuchen Sie eines unserer Diskussionsforen im Web.

.

Altova SMP

.
DiffDog
in deutscher Sprache
.

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

.
.

transparent

transparent