I am a bit amazed not seeing a warning about letting Servoy "recreate" your backend tables.
It is my experience that letting Servoy recreate the backend tables introduced subtle changes in the new table that rendered the import useless.
Since I'm not doing this anymore, I don't remember the problem happened with 2.0 or 2.1 but is was on working with iAnywhere backend.
The problem I noticed regarded foreign keys. The original BE Database was developed through Sybase Central. Foreign keys were defined in the "foreign keys" tab of the Central Interface. Defining foreign keys this way permits ASA to "understand" the relationship between the two tables involved. This implicates that you can write queries like "select * from customers join on invoices" WITHOUT specifying the join parameters. This works very well from within Servoy.
When you export this as a solution and then import it on another Servoy Server you CAN let Servoy recreate the db. However all foreign keys are defined as "normal" columns ( so the backend db no longer sees them as foreign keys) breaking all your queries that are based on the "automatic" join functionality.
Just thought I should share this experience. ( Found out the hard way in about 10 minutes before the presentation began
)
On the possitive site : this forced me to run the solution over a GSM with GPRS. Worked flawlessy with a speed that was not to bad (remember your 28800 supra modem days )
HTH