Hi,
I had the same trouble a few years ago and Recovery for SQL Server helped me.
If you don't mind spending a little money (it wasn't much) it's worth it.
http://www.officerecovery.com/mssql/
Try out the trial for a preview of how it will work.
Good luck!
G. Milner