This lesson assumes you have completed all preceding lessons. See Lesson 1: Designing the schemas.
In this lesson, you synchronize the remote client for the first time using the dbmlsync utility. Dbmlsync connects to the remote database, authenticates itself with the MobiLink server, and then performs all the uploads and downloads necessary to synchronize the remote and consolidated databases based on a publication in the remote database.
At a command prompt, run the following command, all on one line:
dbmlsync -c "SERVER=remote_eng;DBN=remote_db;UID=DBA;PWD=sql;" -n sync_ase_publication -u ase_remote -mp ase_pass |
dbmlsync is the synchronization application.
SERVER=remote_eng specifies the name of the remote database server.
DBN=remote_db specifies the name of the remote database.
UID specifies the user name used to connect to the remote database.
PWD specifies the password used to connect to the remote database.
sync_ase_publication is the name of the publication on the remote device that is used to perform the synchronization. (This publication was created using the Create Synchronization Model Wizard.)
ase_remote is the user name used to authenticate with the MobiLink server.
ase_pass is the password used to authenticate with the MobiLink server.
The progress of the synchronization appears in the SQL Anywhere MobiLink Client Messages window. When this command runs successfully, the dbmlsync application populates the remote database with a subset of information from the consolidated database.
If synchronization fails, check the connection information you pass to the dbmlsync application, and the MobiLink user name and password. If the problem persists, check the publication name you used, and ensure the consolidated database and MobiLink server are running. You can also examine the contents of the synchronization logs (server and client).
If you are running the dbmlsync application on a different computer from your MobiLink server, you must also pass in arguments that specify the location of the MobiLink server.
Proceed to Lesson 11: Viewing the data in the remote database.
Discuss this page in DocCommentXchange.
|
Copyright © 2012, iAnywhere Solutions, Inc. - SQL Anywhere 12.0.1 |