It was a nice day a few days back - nice sunny day, with moderate temperatures. I got up early and after spending some time reading my favorite articles, made my way to office. In office, I realized I hadn't much work lying ahead; so sat down wondering how to account for my day.
Suddenly the phone on my desk rang - tring! tring!
"Hi, this is Suhas. How can I help you?" "I... I lost my disk...!" "What!" "My disk crashed. It had my database..." "You mean the database files?" "Yes. I had two disks, one had the mdf file and the other had the ldf." "And, you lost both?" "No, just one..." "Ok, so which one did you loose?" "The one that had the mdf." "Oh boy! Do you have a backup of the database." "I do, but it's over 6 months old... Please help me get my data back. You know, I will get fired if I loose the data..."
That's how the conversation started that day. Needless to say, this is one of the situations you would not like to see yourselves in. However, in PSS, we do come across situations like this, when going back to the last backup is not an option, and we have to recover as much data as possible. However, as I have already mentioned in my first blog on Database Corruption, Microsoft Product Support Services (PSS) does not guarantee that if you call in with a database corruption issue, PSS would recover all your data. All support that PSS provides in corruption cases is on "best efforts basis", meaning that PSS will provide commercially reasonable efforts to recover your database or data off your corrupted database using documented and undocumented commands and procedures. However, 100% data recovery is not guaranteed.
In this case, however, we were able to recover the database back. There were multiple points of failure; however, luck was on our side. Here is what we did:
However, we WERE lucky!!!
Disclaimer: All information provided here is my personal opinion and is neither verified nor approved by Microsoft before it is published. All information, and code samples, if any, is provided "AS IS" with no warranties and confers no rights.
PingBack from http://microsoft-sharepoint.simplynetdev.com/database-corruption-part-4-recovering-from-a-failed-disk/
Tremendous Work. Great