Das dbmlsync-Dienstprogramm startet die MobiLink-Synchronisation für entfernte SQL Anywhere-Datenbanken. Bevor Sie dbmlsync starten, fügen Sie Bestelldaten und -kommentare zu Ihrer entfernten Datenbank hinzu.
In Interactive SQL verbinden Sie sich mit der MobiLink-Clientdatenbank:
Führen Sie den folgenden Befehl aus:
dbisql -c "eng=remote1;uid=DBA;pwd=sql" |
Fügen Sie der RemoteOrders-Tabelle in der Clientdatenbank eine Bestellung hinzu.
Führen Sie den folgenden Befehl in Interactive SQL aus.
INSERT INTO RemoteOrders (order_id, product_id, quantity, order_status) VALUES (1,12312,10,'new') |
Fügen Sie der OrderComments-Tabelle in der Clientdatenbank einen Kommentar hinzu.
Führen Sie den folgenden Befehl in Interactive SQL aus.
INSERT INTO OrderComments (comment_id, order_id, order_comment) VALUES (1,1,'send promotional material with the order') |
Schreiben Sie Ihre Änderungen fest.
Führen Sie Folgendes in Interactive SQL aus:
COMMIT; |
Geben Sie an der Eingabeaufforderung den folgenden Befehl in einer einzigen Zeile ein:
dbmlsync -c "eng=remote1;uid=DBA;pwd=sql" -e scn=on -o rem1.txt -v+ |
Nachfolgend finden Sie eine Beschreibung der einzelnen Optionen:
Option | Beschreibung |
-c | Legt die Verbindungszeichenfolge fest |
-e scn | Aktiviert SendColumnNames. Dies ist bei der direkten Zeilenbehandlung erforderlich, wenn Sie Spalten nach Namen referenzieren möchten. |
-o | Legt die Meldungslogdatei rem1.txt fest |
-v+ | Die Option -v legt fest, welche Informationen protokolliert werden. Mit -v+ wird die maximale ausführliche Protokollierung aktiviert. |
Sobald Sie den MobiLink-Synchronisationsclient gestartet haben, werden Sie darüber informiert, dass die Synchronisation durchgeführt wurde. Bei der SQL-basierten Synchronisation wurden Zeilen aus der RemoteOrders-Tabelle des Clients in die RemoteOrders-Tabelle der konsolidierten Datenbank übertragen.
Die Java-Verarbeitung hat Ihren Kommentar in die Tabelle order_central.xls eingefügt. Die in der Tabelle order_central.xls gespeicherten Informationen werden auf den Client heruntergeladen.
In Interactive SQL überprüfen Sie mit der OrderComments-Tabelle, ob die Zeile heruntergeladen wurde.
Zeilen, die mithilfe der direkten Zeilenbehandlung heruntergeladen wurden, werden nicht von der mlsrv11-Option -v+ gedruckt, sondern von der entfernten Option -v+ in der entfernten Logdatei.
Weitere Hinweise über dbmlsync finden Sie unter SQL Anywhere-Clients.
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 |