We are wanting to look at converting a legacy system that uses mobilink as well to a current version of Sybase ASA. Can we convert directly from 8.03 to 16 or do we need to do step conversions. Where would the migrate tools or examples be? thank you |
You will have to rebuild your database for any versions prior to SQLA 10. You can do this by unloading using the ASA 8 server and reloading in a new database using the SQLA 16 server. Or you can use dbunload to do this automatically. dbunload supports migrating from any previous SQLA/ASA version to the current version (i.e. the version that matches the dbunload version you use). So If you want to go to SQLA 16, use dbunload version 16 included in the SQLA 16 install. You do not need the ASA 8 server installed if you use dbunload. 1
AFAIK, it's recommended to use the new version's dbunload to unload from older versions. As a starting point: The rebuild process for version 9 and earlier databases Note: In case you use synchronization/replication (MobiLink or SQL Remote), there are particular considerations to taken into account.
(13 Aug '15, 06:34)
Volker Barth
|
I would highly recommend to read through the "Behaviour changes" and "Deprecated/Discontinued features" sections in the "What's New" topics of SQL Anywhere 9 - 12 and 16 and check whether they may have impact on your application.
As a starting point:
SQL Anywhere® 16 - Changes and Upgrading