Attach database from SQL Express 2008 Edition to SQL Server 2008 Enterprise Edition
I always like to take the cautious approach to administration.

Before making any changes to the environment, I would suggest your friend take database backups of all relevant databases at source.

Then, rather than using attach/detach. Restore the database to the new instance.