Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.

SQL Anywhere 11.0.1 (Deutsch) » SQL Anywhere Server - SQL-Referenzhandbuch » Verwendung von SQL » SQL-Anweisungen » SQL-Anweisungen (P-Z)

 

SYNCHRONIZE SUBSCRIPTION-Anweisung [SQL Remote]

Sie verwenden diese Anweisung, um eine Subskription einer Publikation für einen Benutzer zu synchronisieren.

Syntax
SYNCHRONIZE SUBSCRIPTION
TO Publikationsname [ ( Subskriptionswert ) ]
FOR entfernter_Benutzer, ...
Parameter
  • 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.

Bemerkungen

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.

Berechtigungen

DBA-Berechtigung ist erforderlich.

Nebenwirkungen

Automatisches Festschreiben (Autocommit).

Siehe auch
Standards und Kompatibilität
  • SQL/2003   Erweiterung des Herstellers

Beispiel

Die folgende Anweisung synchronisiert die Subskription des Benutzers SamS für die pub_contact-Publikation.

SYNCHRONIZE SUBSCRIPTION
   TO pub_contact
   FOR SamS;