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) » MobiLink - Clientadministration » SQL Anywhere-Clients für MobiLink » SQL Anywhere-Clients

 

Synchronisationssubskriptionen erstellen

Nachdem Sie MobiLink-Benutzer und -Publikationen erstellt haben, müssen Sie mindestens einen MobiLink-Benutzer für eine oder mehrere vorhandene Publikationen subskribieren. Dies erfolgt, indem Sie Synchronisationsubskriptionen erstellen.

Weitere Hinweise zum Erstellen von Publikationen finden Sie unter Daten publizieren. Hinweise zur Erstellung von MobiLink-Benutzern finden Sie unter MobiLink-Benutzer erstellen.

Hinweis

Sie müssen darauf achten, dass alle Subskriptionen für einen MobiLink-Benutzer nur mit einer konsolidierten Datenbank synchronisiert werden. Sonst könnte es zu Datenverlust und nicht vorhersagbarem Verhalten kommen.

Eine Synchronisationssubskription verknüpft einen bestimmten MobiLink-Benutzer mit einer Publikation. Sie kann auch andere Informationen enthalten, die für die Synchronisation benötigt werden. Zum Beispiel können Sie die Adresse des MobiLink-Servers und Optionen für eine Synchronisationssubskription angeben. Werte für eine bestimmte Synchronisationssubskription heben die für MobiLink-Benutzer festgelegten Werte auf.

Synchronisationssubskriptionen sind nur in entfernten MobiLink SQL Anywhere-Datenbanken erforderlich. Serverlogik wird über Synchronisationsskripten implementiert, die in den MobiLink-Systemtabellen in der konsolidierten Datenbank gespeichert sind.

Eine einzelne SQL Anywhere-Datenbank kann mit mehreren MobiLink-Servern synchronisiert werden. Für die Synchronisation mit mehreren Servern erstellen Sie für jeden einzelnen Server einen eigenen MobiLink-Benutzer.

Weitere Hinweise finden Sie unter CREATE SYNCHRONIZATION SUBSCRIPTION-Anweisung [MobiLink].

Beispiel

Wenn Sie die Tabellen customer und sales_order in der SQL Anywhere-Beispieldatenbank synchronisieren wollen, können Sie die folgenden Anweisungen verwenden.

  1. Zunächst publizieren Sie die Tabellen customer und sales_order. Geben Sie der Publikation den Namen testpub.

    CREATE PUBLICATION testpub
     (TABLE customer, TABLE sales_order)
  2. Als Nächstes erstellen Sie einen MobiLink-Benutzer. In diesem Fall ist der MobiLink-Benutzer demo_ml_user.

    CREATE SYNCHRONIZATION USER demo_ml_user
  3. Um diesen Vorgang abzuschließen, erstellen Sie eine Subskription, die den Benutzer und die Publikation miteinander verknüpft.

    CREATE SYNCHRONIZATION SUBSCRIPTION TO testpub
     FOR demo_ml_user
     TYPE tcpip
     ADDRESS 'host=localhost;port=2439;'
     OPTION sv='version1'

MobiLink-Subskriptionen ändern
MobiLink-Subskriptionen löschen