Sie verwenden diese Anweisung, um eine Subskription einer Publikation für einen Benutzer zu synchronisieren.
SYNCHRONIZE SUBSCRIPTION TO Publikationsname [ ( Subskriptionswert ) ] FOR entfernter_Benutzer, ...
Publikationsname Der Name der Publikation, die für den Benutzer subskribiert ist. Darin kann der Eigentümer der Publikation enthalten sein.
Subskriptionswert Eine Zeichenfolge, die mit dem Subskriptionsausdruck der Publikation verglichen wird. Dieser Wert ist hier erforderlich, da jeder Subskribent mehr als eine Subskription für eine Publikation haben kann.
Entfernter_Benutzer Die Benutzer-ID des Subskribenten für die Publikation. Der Benutzer muss eine Subskription für die Publikation haben.
Eine SQL Remote-Subskription wird als synchronisiert bezeichnet, wenn die Daten in der entfernten Datenbank konsistent mit denen in der konsolidierten Datenbank sind, sodass Publikationsaktualisierungen, die von der konsolidierten Datenbank an die entfernte Datenbank gesendet werden, nicht zu Konflikten und Fehlern führen.
Um eine Subskription zu synchronisieren, wird eine Kopie der Daten in der Publikation in der konsolidierten Datenbank an die entfernte Datenbank versendet. Die SYNCHRONIZE SUBSCRIPTION-Anweisung führt dies über das Nachrichtensystem durch. Es wird empfohlen, stattdessen, wenn möglich, das Extraktionsdienstprogramm für Datenbanken (dbxtract) zu verwenden, um die Subskription ohne die Verwendung eines Nachrichtensystems zu synchronisieren.
DBA-Berechtigung ist erforderlich.
Automatisches Festschreiben (Autocommit).
SQL/2003 Erweiterung des Herstellers
Die folgende Anweisung synchronisiert die Subskription des Benutzers SamS für die pub_contact-Publikation.
SYNCHRONIZE SUBSCRIPTION TO pub_contact FOR SamS; |
Kommentieren Sie diese Seite in DocCommentXchange. Senden Sie uns Feedback über diese Seite via E-Mail. |
Copyright © 2009, iAnywhere Solutions, Inc. - SQL Anywhere 11.0.1 |