I've got(or rather had) a single sharepoint FE that runs off a separate SQL backend server. I have separate Intranet, MySite, and Search web applications. Last night all three were working perfectly, and everything seemed fine. I came in this morning and the Intranet and Search web apps simply display this:
Sorting through the logs I can see that my user authenticates properly, but I'm seeing these immediately after my authentication:
Failed to get document content data. System.ComponentModel.Win32Exception (0x80004005): Cannot complete this function at Microsoft.SharePoint.SPSqlClient.GetDocumentContentRow(Int32 rowOrd, Object ospFileStmMgr, SPDocumentBindRequest&
dbreq, SPDocumentBindResults& dbres) a7e93a9c-e4e7-804d-4049-bf27bf58020c
Could not get DocumentContent row: 0x80004005. a7e93a9c-e4e7-804d-4049-bf27bf58020c
Spent 0 ms to bind -1 byte file stream a7e93a9c-e4e7-804d-4049-bf27bf58020c
Failure when fetching document. 0x80070012 a7e93a9c-e4e7-804d-4049-bf27bf58020c
Strange thing is that MySites still functions perfectly fine. Initally I had thought it was because I had declared a new master page for both Search and Intranet web apps, but changing the master back to a "stock" master page still presents me with the error.