Vorgehensweise: Synchronisieren eines Abonnements (Verwenden der Synchronisierungsverwaltung von Windows)

Die Synchronisierungsverwaltung von Microsoft Windows ist auf allen Computern verfügbar, auf denen Windows 2000 oder höhere Versionen ausgeführt werden. Sie kann zum Synchronisieren von Offlinedateien und Webseiten verwendet werden. Sie kann nur dann zum Synchronisieren von Abonnements für Microsoft SQL Server-Publikationen verwendet werden, wenn SQL Server auf demselben Computer ausgeführt wird wie die Synchronisierungsverwaltung. So verwenden Sie die Synchronisierungsverwaltung:

  1. Aktivieren Sie die Synchronisierung von Pullabonnements mithilfe der Synchronisierungsverwaltung von Windows. Hierfür gibt es zwei Möglichkeiten:
    1. Verwenden Sie sp_addmergepullsubscription_agent, wenn Sie ein Abonnement erstellen. Führen Sie dazu die gespeicherte Prozedur sp_addmergepullsubscription_agent auf dem Abonnenten in der Abonnementdatenbank aus. Geben Sie für @enabled_for_syncmgr den Wert true an. Die gespeicherte Prozedur wird für SQL Server Express auch mit _agent im Namen unterstützt. Der eigentliche Auftrag wird jedoch nicht erstellt. Weitere Informationen zu dieser gespeicherten Prozedur finden Sie unter Vorgehensweise: Erstellen eines Pullabonnements (Replikationsprogrammierung mit Transact-SQL) und unter sp_addmergepullsubscription_agent (Transact-SQL) in der SQL Server 2005-Onlinedokumentation.
    2. Verwenden Sie SQL Server Management Studio, um Abonnementeigenschaften nach dem Erstellen des Abonnements zu ändern. Verwenden Sie dazu das Dialogfeld Abonnementeigenschaften – <Subscriber>: <SubscriptionDatabase>. Weitere Informationen zum Zugreifen auf dieses Dialogfeld finden Sie unter Vorgehensweise: Anzeigen und Ändern der Eigenschaften von Pullabonnements (SQL Server Management Studio) in der SQL Server 2005-Onlinedokumentation.
  2. Greifen Sie über das Menü Start von Windows auf die Synchronisierungsverwaltung zu.

Die Synchronisierungsverwaltung ermöglicht Ihnen die Verwendung des interaktiven Konfliktlösers für Mergeabonnements. In der Regel werden Konflikte, die bei der Synchronisierung erkannt werden, automatisch gelöst. Wenn der interaktive Konfliktlöser aktiviert ist, können Konflikte jedoch während der Synchronisierung von einem Benutzer gelöst werden. Weitere Informationen zum Aktivieren des interaktiven Konfliktlösers finden Sie unter Vorgehensweise: Angeben der interaktiven Konfliktlösung für Mergepublikationen (SQL Server Management Studio) in der SQL Server 2005-Onlinedokumentation.

So aktivieren Sie die Synchronisierung von Pullabonnements mithilfe der Synchronisierungsverwaltung von Windows

  1. Wählen Sie im Dialogfeld Abonnementeigenschaften – <Subscriber>: <SubscriptionDatabase> auf der Seite Allgemein für die Option Synchronisierungsverwaltung von Windows verwenden den Wert Aktivieren aus.

  2. Klicken Sie auf OK.

So synchronisieren Sie ein Pullabonnement mit der Synchronisierungsverwaltung

  1. Zeigen Sie im Menü Start auf Programme bzw. Alle Programme und dann auf Zubehör.

  2. Klicken Sie auf Synchronisieren.

  3. Wählen Sie im Dialogfeld Zu synchronisierende Objekte die Abonnements aus, die Sie synchronisieren möchten. Die Abonnements werden unter den auf dem Computer installierten SQL Server-Instanzen aufgeführt.

  4. Klicken Sie auf Synchronisieren.

So initialisieren Sie ein Pullabonnement mit der Synchronisierungsverwaltung erneut

  1. Wählen Sie im Dialogfeld Zu synchronisierende Objekte ein Abonnement aus, und klicken Sie dann auf Eigenschaften.

  2. Klicken Sie im Dialogfeld SQL Server-Abonnementeigenschaften auf Abonnement erneut initialisieren.

  3. Klicken Sie auf Ja.

  4. Klicken Sie auf OK.

    Beim nächsten Synchronisieren des Abonnements wird standardmäßig ein neuer Snapshot auf die Abonnementdatenbank angewendet. Weitere Informationen finden Sie unter Erneutes Initialisieren eines Abonnements in der SQL Server 2005-Onlinedokumentation.

So legen Sie Eigenschaften für ein Pullabonnement in der Synchronisierungsverwaltung fest

  1. Wählen Sie im Dialogfeld Zu synchronisierende Objekte ein Abonnement aus, und klicken Sie dann auf Eigenschaften.

  2. Sie können Eigenschaften auf den folgenden Registerkarten anzeigen und ändern:

    • Identifikation
    • Abonnentenanmeldung, Verteileranmeldung und Verlegeranmeldung
    • Webserverinformationen (nur bei der Mergereplikation)
    • Andere

    Die Verwendung der Windows-Authentifizierung wird für alle Verbindungen empfohlen. Informationen zu den erforderlichen Berechtigungen für den Verteilungs-Agent und den Merge-Agent finden Sie unter Sicherheitsmodell des Replikations-Agents in der SQL Server 2005-Onlinedokumentation.

  3. Klicken Sie auf OK.

So entfernen Sie ein Pullabonnement aus der Synchronisierungsverwaltung

  1. Wählen Sie im Dialogfeld Zu synchronisierende Objekte ein Abonnement aus, und klicken Sie dann auf Eigenschaften.

  2. Klicken Sie im Dialogfeld SQL Server-Abonnementeigenschaften auf Abonnement entfernen.

  3. Wählen Sie im Dialogfeld Abonnement entfernen eine Option aus.

  4. Klicken Sie auf OK.

So verwenden Sie den interaktiven Konfliktlöser

  1. Mit dem Beginn der Synchronisierung des Abonnements in der Synchronisierungsverwaltung wird der interaktive Konfliktlöser automatisch gestartet, wenn er aktiviert ist und bei mindestens einem Artikel Konflikte bestehen.

    Der interaktive Konfliktlöser zeigt die Konflikte jeweils nacheinander an und schlägt eine Lösung für jeden Konflikt vor (basierend auf dem bei der Erstellung der Publikation und des Abonnements angegebenen Konfliktlösers).

  2. Sie können die im interaktiven Konfliktlöser angezeigten Spalten auch beliebig bearbeiten und dann auf eine der folgenden Schaltflächen klicken, um den Konflikt zu lösen:

    • Vorschläge akzeptieren
    • Verleger akzeptieren
    • Abonnenten akzeptieren
    • Alle automatisch lösen (alle aktuellen Konflikte werden ohne weitere Eingaben gelöst)

    Die ausgewählte Zeile wird dann auf den Verleger und/oder Abonnenten angewendet. Bei nachfolgenden Synchronisierungen wird die Zeile an andere Knoten der Topologie weitergegeben.

ms165714.note(de-de,SQL.90).gifHinweis:
Bearbeitungen werden nur dann angewendet, wenn sie zur Zeile gehören, die für die Lösung ausgewählt wurde. Wenn Sie z. B. Bearbeitungen unter Verleger vornehmen und dann auf Abonnenten akzeptieren klicken, werden die Bearbeitungen verworfen.