Share via


Gewusst wie: Vergleichen der Daten von zwei Datenbanken

Sie können die Daten vergleichen, die in zwei Datenbanken enthalten sind, indem Sie Team Edition for Database Professionals verwenden. Die verglichenen Datenbanken werden als Quelle und Ziel bezeichnet.

Hinweis

Datenbankprojekte enthalten keine Daten. Aus diesem Grund kann ein Datenbankprojekt nicht Quelle oder Ziel in einem Datenvergleich sein.

Beim Vergleich der Daten wird das Datenbearbeitungssprache (DML)-Skript generiert, mit dem Sie verschiedene Datenbanken durch Aktualisierung einiger oder aller Daten für die Zieldatenbank synchronisieren können. Wenn der Datenvergleich beendet ist, werden die Ergebnisse im Fenster Datenvergleich von Visual Studio angezeigt. Weitere Informationen finden Sie unter Übersicht über das Vergleichen von Datenbankdaten.

Hinweis

Sie können auch das Schema von zwei Datenbanken vergleichen oder zwei Versionen der gleichen Datenbank. Weitere Informationen finden Sie unter Gewusst wie: Vergleichen der Schemas von zwei Datenbanken.

Vergleichen von Datenbankdaten

So vergleichen Sie die Daten von zwei Datenbanken

  1. Zeigen Sie im Menü Daten auf Datenvergleich, und klicken Sie auf Neuer Datenvergleich.

    Der Assistent für den Datenvergleich wird angezeigt. Außerdem wird das Fenster Datenvergleich geöffnet, und Visual Studio weist diesem automatisch einen Namen zu, z. B. DataCompare1.

  2. Identifizieren Sie im Assistenten für den Datenvergleich die Quell- und die Zieldatenbank.

    Wenn die Liste Quelldatenbank oder die Liste Zieldatenbank leer ist, klicken Sie auf Neue Verbindung. Geben Sie im Dialogfeld Verbindungseigenschaften den Server mit der Datenbank und den Authentifizierungstyp an, der beim Herstellen einer Verbindung mit der Datenbank verwendet werden soll. Klicken Sie dann auf OK, um das Dialogfeld Verbindungseigenschaften zu schließen, und kehren Sie zum Assistenten für den Datenvergleich zurück.

    Überprüfen Sie auf der ersten Seite des Assistenten für den Datenvergleich die Richtigkeit der Informationen für die einzelnen Datenbanken, geben Sie an, welche Einträge in die Ergebnisse einbezogen werden sollen, und klicken Sie auf Weiter. Die zweite Seite des Assistenten für den Datenvergleich mit einer hierarchischen Auflistung der Tabellen und Ansichten in der Datenbank wird aufgelistet.

  3. Aktivieren Sie die Kontrollkästchen für die Tabellen und Ansichten, die Sie vergleichen möchten. Sie können auch die Knoten für die Datenbankobjekte erweitern und die Kontrollkästchen für Spalten in den Objekten aktivieren, die Sie vergleichen möchten.

    Hinweis

    Jede Tabelle oder Ansicht, die Sie vergleichen möchten, muss über einen entsprechenden Primärschlüssel, einen entsprechenden Index oder über einen eindeutig definierten Schlüssel verfügen. Andernfalls wird die Tabelle aus der Liste der Tabellen entfernt, die verglichen werden.

  4. Bei einigen Objekten können Sie mit der Spalte Schlüsselvergleich den Schlüssel angeben, der einem Datenvergleich zugrunde liegen soll. Beispielsweise können Sie angeben, ob der Vergleich auf der Primärschlüsselspalte oder einer anderen (eindeutig identifizierbaren) Schlüsselspalte basieren soll.

  5. Klicken Sie auf Fertig stellen.

    Der Vergleich wird gestartet.

    Hinweis

    Sie können einen laufenden Datenvergleich beenden, indem Sie das Menü Daten öffnen, auf Datenvergleich und dann auf Datenvergleich beenden klicken.

    Wenn der Vergleich beendet wird, können Sie Datenunterschiede zwischen den zwei Datenbanken anzeigen. Sie können auch einen Teil der oder alle Daten in der Zieldatenbank aktualisieren, damit diese den Daten in der Quelldatenbank entsprechen. Weitere Informationen finden Sie unter Gewusst wie: Anzeigen von Datenunterschieden und unter Gewusst wie: Synchronisieren von Datenbankdaten.

Siehe auch

Aufgaben

Gewusst wie: Synchronisieren von Datenbankdaten
Gewusst wie: Vergleichen der Schemas von zwei Datenbanken
Gewusst wie: Anzeigen von Datenunterschieden

Konzepte

Übersicht über das Vergleichen von Datenbankdaten
Übersicht über die Terminologie von Team Edition for Database Professionals