Replikationskonflikt-Viewer von Microsoft (Abonnement mit verzögerter Aktualisierung über eine Warteschlange)

Der Replikationskonflikt-Viewer ermöglicht die Anzeige aller Konflikte, die während der Replikationssynchronisierung auftreten. Konflikte treten auf, wenn dieselben Daten auf zwei verschiedenen Servern bearbeitet werden, z. B. auf einem Verleger und einem Abonnenten, oder aber auf zwei verschiedenen Abonnenten. Die folgenden Konflikte sind möglich:

  • Aktualisierungs- und Einfügekonflikte. Diese Konflikte treten auf, wenn dieselben Daten an zwei verschiedenen Speicherorten geändert werden. Eine Änderung setzt sich dabei unbeabsichtigt gegen eine andere durch.
  • Löschkonflikte. Diese Konflikte treten auf, wenn dieselbe Zeile an einem Speicherort gelöscht und an einem anderen bearbeitet wird.

Konflikte werden während der Synchronisierung dem Konfliktlöser entsprechend gelöst, den Sie angegeben haben, als Sie der Publikation Artikel hinzugefügt haben. Es gibt folgende Auswahlmöglichkeiten des Konfliktlösers für über eine Warteschlange aktualisierbare Abonnements:

  • Der Verleger gewinnt, und das Abonnement wird erneut initialisiert.
  • Der Verleger gewinnt.
  • Der Abonnent gewinnt.

Während der Konfliktlösung werden die Daten der verlierenden Zeile in eine Konflikttabelle geschrieben. Sie sollten deshalb in regelmäßigen Abständen Konflikte überprüfen, um die Größe der Konfliktnachverfolgungstabellen zu verringern.

ms189669.note(de-de,SQL.90).gifHinweis:
Der Replikationskonflikt-Viewer zeigt Konflikte an, die bei der Mergereplikation und der Transaktionsreplikation auftreten, wenn Abonnements mit verzögerter Aktualisierung über eine Warteschlange verwendet werden. Wenn Abonnements mit verzögerter Aktualisierung über eine Warteschlange verwendet werden, können Sie den Replikationskonflikt-Viewer verwenden, um Konflikte zu überwachen, aber Sie können keine andere Lösung für den Konflikt auswählen.

Optionen

Der Replikationskonflikt-Viewer ist in zwei Abschnitte unterteilt. Der obere Abschnitt des Dialogfeldes zeigt die Konfliktliste für die ausgewählte Tabelle. Wenn Sie auf ein Element in der Konfliktliste klicken, werden die Details des Konflikts im unteren Abschnitt des Dialogfeldes angezeigt.

Die Konfliktdaten im unteren Abschnitt werden in zwei entsprechenden Spalten angezeigt (Konfliktgewinner und Konfliktverlierer). Wenn ein Konflikt zwischen aktualisierten und gelöschten Daten vorhanden ist, können möglicherweise keine Daten für die gelöschte Seite des Konflikts angezeigt werden. In diesem Fall zeigt der Replikationskonflikt-Viewer eine Meldung in einer der beiden Spalten an, die die Zeile angibt, die an einem Speicherort gelöscht und an einem anderen aktualisiert wurde. Sie gibt außerdem die vorgeschlagene Lösung an.

  • Datenbank
    Wählen Sie eine Datenbank aus, die Publikationen mit Konflikten enthält.
  • Publikation
    Wählen Sie eine Publikation aus, die Tabellen mit Konflikten enthält.
  • Tabelle
    Wählen Sie eine Tabelle aus, die Konflikte enthält.
  • Filter definieren
    Klicken Sie auf diese Option, um das Dialogfeld Filter definieren zu öffnen.
  • Filter anwenden oder entfernen
    Klicken Sie auf diese Option, um einen Filter anzuwenden oder zu entfernen, der im Dialogfeld Filter definieren definiert wurde.
  • Alles auswählen
    Wählt alle Konflikte aus, die im Raster aufgeführt sind.
  • Keine auswählen
    Macht die Auswahl für alle Konflikte rückgängig, die im Raster aufgeführt sind.
  • Entfernen
    Entfernt die ausgewählten Konflikte aus dem Viewer und die zugeordneten Metadaten aus den Replikationssystemtabellen.
  • Alle Spalten anzeigen
    Zeigt alle Spalten der Tabelle an.
  • Die ersten fünf Spalten und Spalten mit Konfliktdaten anzeigen
    Zeigt die ersten fünf Spalten und alle Spalten mit Konflikten an. Diese Option ist hilfreich, wenn die Tabelle über eine große Anzahl von Spalten verfügt, Sie aber nur diejenigen anzeigen möchten, die für die Konfliktlösung am wichtigsten sind. Die ersten fünf Spalten sind in diese Ansicht immer einbezogen, da Felder zum Kennzeichnen einer Zeile, z. B. der Primärschlüssel oder Namensfelder, sich oft in den ersten Spalten einer Tabelle befinden.
  • Spalteninformationen anzeigen ()
    Zeigt die Spalteninformationen an: Tabellenname, Spaltenname, Datentyp und Spaltenwert.
  • Details dieses Konflikts protokollieren
    Aktivieren Sie dieses Kontrollkästchen, um die Details eines Konflikts in eine Datei zu speichern. Zeigen Sie auf das Menü Ansicht, und klicken Sie auf Optionen, um einen Speicherort für die Datei anzugeben. Geben Sie einen Wert ein, oder klicken Sie auf die Schaltfläche zum Durchsuchen (...), und navigieren Sie zur entsprechenden Datei. Klicken Sie auf OK, um das Dialogfeld Optionen zu beenden.

Siehe auch

Andere Ressourcen

Vorgehensweise: Anzeigen von Datenkonflikten für Transaktionspublikationen mit Abonnements mit verzögerter Aktualisierung über eine Warteschlange (SQL Server Management Studio)
Konflikterkennung und -lösung beim verzögerten Aktualisieren über eine Warteschlange

Hilfe und Informationen

Informationsquellen für SQL Server 2005