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.
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].
Wenn Sie die Tabellen customer und sales_order in der SQL Anywhere-Beispieldatenbank synchronisieren wollen, können Sie die folgenden Anweisungen verwenden.
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) |
Als Nächstes erstellen Sie einen MobiLink-Benutzer. In diesem Fall ist der MobiLink-Benutzer demo_ml_user.
CREATE SYNCHRONIZATION USER demo_ml_user |
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
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 |