What's New in SQL Anywhere Studio
Upgrading Software and Databases
Upgrading MobiLink
In a production environment, you should only upgrade Adaptive Server Anywhere remote databases after you have upgraded the consolidated database and the MobiLink synchronization server.
There are several kinds of upgrade to consider:
Upgrading the software.
Upgrading the remote database itself.
Upgrading the whole application.
Before any upgrade, you should synchronize all outstanding operations as a way of backing up the data in the remote database.
It is recommended that you upgrade the dbmlsync MobiLink client and the Adaptive Server Anywhere database engine at the same time. You must upgrade the remote database before running the new dbmlsync utility.
Version 9 MobiLink clients require a MobiLink version 9 synchronization server for synchronization. Version 9 MobiLink clients do not synchronize with a MobiLink synchronization server older than version 9. For information on upgrading MobiLink, see Upgrading MobiLink.
You can upgrade the Adaptive Server Anywhere remote database by running the Upgrade [dbugrad] utility or, for a more complete upgrade, you can upgrade the database file format.
Both of these operations can be carried out as described for Adaptive Server Anywhere databases. For instructions, see Upgrading a database, and Upgrading the database file format.
When deploying a new version of a MobiLink application, it is recommended that you use a new version name for the synchronization scripts. For example, if the existing application uses a script version called v1, then the upgraded application could use a script version called v2. Both script versions can be in use at the same time. This makes it easier to upgrade the remote databases incrementally, rather than all at once.