Database IDs for the transported databases must be the same on the destination Adaptive Server; otherwise, mount displays a message asking you to run dbcc checkalloc on the database.
You must run checkalloc to fix up the database ID if the database is not being mounted for temporary usage.
If the dbid is changed, all stored procedures are marked for recompiling in the database. This increases the time taken to recover the database at the destination, and delays the first execution of the procedure.