I backed up a database:
BACKUP DATABASE MyDatabase
TO DISK = \'MyDatabase.bak\'
WITH INIT --overwrite existing
And then tried to restore it
Have you tried running a VERIFY ONLY? Just to make sure it's a sound backup.
http://msdn.microsoft.com/en-us/library/ms188902.aspx
I have got the MyDbName (Restoring...) case because of SQL Express licensed limit.
In the log file, I found this:
CREATE DATABASE or ALTER DATABASE failed because the resulting cumulative database size would exceed your licensed limit of 10240 MB per database.
So if you are trying to restore a bigger database, you need to switch your SQL Express server to Developer edition for instance.