First question is
Do the database file paths match on both servers?
So, for instance if the database files on the Principal are located in
D:\MSSQL_10.50.Prod\MSSQL\Data
Does this path exist on the mirror or is the mirror using another path such as
D:\MSSQL_10.50.Mirror\MSSQL\Data
-----------------------------------------------------------------------------------------------------------
"Ya can't make an omelette without breaking just a few eggs" 😉