read this: BlackBerry Search Results
If you are using a fresh SQL instance you will need to prep it before you copy the database, as BES stores error messages in the sysmessages table in the master database. The doc above has all the details.
otherwise the backup and restore should be all you need, as long as your permissions are still set correctly on the virtual image copy.
if it was me I would do a fresh install on the destination server. use the same name, SRP and license key but don't start the services, I'm not a big fan of moving virtual snapshots. YMMV