The problem might have to do with Orphaned User in the restored database. Check if the log file indicates something about Orphaned Users. You can read more about the problem here
http://www.sql-server-performance.com/2008/fixing-orphaned-users-in-sql-server-database/3/
First, make sure that if the backup was made on a server with fulltext search switched on, the target server must also have fulltext search switched on. Furthermore, check that the user SQLSERVER2005MSSQLUSER$<yourusername>$SQLEXPRESS has write access in the MSSQL directory.
Due to windows security restrictions in Windows 7 Aligned Elements cannot create the necessary folders for the offline databases. Try to manually create the path "C:/AlignedElements/Offline" and try again.
Open SQL Server Studio Manager and post the following two queries:
ALTER DATABASE "<the database name>" SET NEW_BROKER WITH ROLLBACK IMMEDIATE;
and then
ALTER DATABASE "<the database name>" SET ENABLE_BROKER;
Open SQL Server Studio Manager and post the following two queries:
ALTER DATABASE "<the database name>" SET NEW_BROKER WITH ROLLBACK IMMEDIATE;
and then
ALTER DATABASE "<the database name>" SET ENABLE_BROKER;