Yesterday we had a power failure and after the power was back our financial databases on the SQL did fall into "Recovery Pending" state. After struggling a while I've remembered that a few days ago we did change the sharing permissions of the database directory to certain users from "everyone" and tried to revert the permissions back to "everyone" and everything was OK again in a few minutes.
What reminded me of this directory share permission change were these error messages in the event log:
FileMgr::StartLogFiles: Operating system error 2(The system cannot find the file specified.) occurred while creating or opening file '\\SERVER\xxx.ldf'. Diagnose and correct the operating system error, and retry the operation.
FCB::Open failed: Could not open file \\SERVER\xx._MS for file number 1. OS error: 5(Access is denied.).
Why did this happen?