Quantcast
Channel: Data Protection Manager -SharePoint Protection forum
Viewing all articles
Browse latest Browse all 263

Caught Exception trying to generate a Catalog for 1 Database out of 15.

$
0
0

I am using DPM 2012 R2 version 4.2.1292 with SharePoint 2013 SP1. DPM can successfully create recovery points for all content databases however the subsequent catalog backup will fail on only one of the content databases but will successfully catalog all others. This means I cannot do item-level restore for this one database.

From the DPM log on the SharePoint 2012 WFE server the exception caught only states the following:

  Unable to find the specified file.
WSSCmdlets.cs(1271)[0000000000B81BC0]WARNING  at Microsoft.SharePoint.SPFile.EnsureUniqueId()
WSSCmdlets.cs(1271)[0000000000B81BC0]WARNING    at Microsoft.SharePoint.SPFile.get_UniqueId()
WSSCmdlets.cs(1271)[0000000000B81BC0]WARNING    at WSSCmdlets.WssContentDatabaseCatalogGenerator.EnumerateFiles(SPFileCollection spFileCollection)
WSSCmdlets.cs(1271)[0000000000B81BC0]WARNING  at WSSCmdlets.WssContentDatabaseCatalogGenerator.EnumerateFolder(SPFolder spFolder, Boolean checkForList)
WSSCmdlets.cs(1271)[0000000000B81BC0]WARNING  at WSSCmdlets.WssContentDatabaseCatalogGenerator.EnumerateFolder(SPFolder spFolder, Boolean checkForList)
WSSCmdlets.cs(1271)[0000000000B81BC0]WARNING  at WSSCmdlets.WssContentDatabaseCatalogGenerator.EnumerateSite(SPWeb spWeb)
WSSCmdlets.cs(1271)[0000000000B81BC0]WARNING  at WSSCmdlets.WssContentDatabaseCatalogGenerator.EnumerateSiteCollection(SPSite spSite)
WSSCmdlets.cs(1271)[0000000000B81BC0]WARNING  at WSSCmdlets.WssContentDatabaseCatalogGenerator.EnumerateContentDatabaseFull()
WSSCmdlets.cs(1271)[0000000000B81BC0]WARNING  at WSSCmdlets.WssContentDatabaseCatalogGenerator.EnumerateContentDatabase()
WSSCmdlets.cs(1271)[0000000000B81BC0]WARNING  at Microsoft.SharePoint.SPSecurity.<>c__DisplayClass5.<RunWithElevatedPrivileges>b__3()
WSSCmdlets.cs(1271)[0000000000B81BC0]WARNING  at Microsoft.SharePoint.Utilities.SecurityContext.RunAsProcess(CodeToRunElevated secureCode)
WSSCmdlets.cs(1271)[0000000000B81BC0]WARNING  at Microsoft.SharePoint.SPSecurity.RunWithElevatedPrivileges(WaitCallback secureCode, Object param)
WSSCmdlets.cs(1271)[0000000000B81BC0]WARNING  at Microsoft.SharePoint.SPSecurity.RunWithElevatedPrivileges(CodeToRunElevated secureCode)
WSSCmdlets.cs(1271)[0000000000B81BC0]WARNING  at WSSCmdlets.WssCatalogGenerator.GenerateCatalogCallback(Object objState)
WSSCmdlets.cs(1272)[0000000000B81BC0]WARNINGInner Exception     =
WSSCmdlets.cs(1273)[0000000000B81BC0]WARNINGException String    =
WSSCmdlets.cs(1273)[0000000000B81BC0]WARNINGSystem.IO.FileNotFoundException: Unable to find the specified file.
WSSCmdlets.cs(1273)[0000000000B81BC0]WARNING  at Microsoft.SharePoint.SPFile.EnsureUniqueId()
WSSCmdlets.cs(1273)[0000000000B81BC0]WARNING  at Microsoft.SharePoint.SPFile.get_UniqueId()
WSSCmdlets.cs(1273)[0000000000B81BC0]WARNING  at WSSCmdlets.WssContentDatabaseCatalogGenerator.EnumerateFiles(SPFileCollection spFileCollection)
WSSCmdlets.cs(1273)[0000000000B81BC0]WARNING  at WSSCmdlets.WssContentDatabaseCatalogGenerator.EnumerateFolder(SPFolder spFolder, Boolean checkForList)
WSSCmdlets.cs(1273)[0000000000B81BC0]WARNING  at WSSCmdlets.WssContentDatabaseCatalogGenerator.EnumerateFolder(SPFolder spFolder, Boolean checkForList)
WSSCmdlets.cs(1273)[0000000000B81BC0]WARNING  at WSSCmdlets.WssContentDatabaseCatalogGenerator.EnumerateSite(SPWeb spWeb)
WSSCmdlets.cs(1273)[0000000000B81BC0]WARNING  at WSSCmdlets.WssContentDatabaseCatalogGenerator.EnumerateSiteCollection(SPSite spSite)
WSSCmdlets.cs(1273)[0000000000B81BC0]WARNING  at WSSCmdlets.WssContentDatabaseCatalogGenerator.EnumerateContentDatabaseFull()
WSSCmdlets.cs(1273)[0000000000B81BC0]WARNING  at WSSCmdlets.WssContentDatabaseCatalogGenerator.EnumerateContentDatabase()
WSSCmdlets.cs(1273)[0000000000B81BC0]WARNING  at Microsoft.SharePoint.SPSecurity.<>c__DisplayClass5.<RunWithElevatedPrivileges>b__3()
WSSCmdlets.cs(1273)[0000000000B81BC0]WARNING  at Microsoft.SharePoint.Utilities.SecurityContext.RunAsProcess(CodeToRunElevated secureCode)
WSSCmdlets.cs(1273)[0000000000B81BC0]WARNING  at Microsoft.SharePoint.SPSecurity.RunWithElevatedPrivileges(WaitCallback secureCode, Object param)
WSSCmdlets.cs(1273)[0000000000B81BC0]WARNING  at Microsoft.SharePoint.SPSecurity.RunWithElevatedPrivileges(CodeToRunElevated secureCode)
WSSCmdlets.cs(1273)[0000000000B81BC0]WARNING  at WSSCmdlets.WssCatalogGenerator.GenerateCatalogCallback(Object objState)

As the issue is only with one of the content DB's I have checked and double checked all permissions to the SQL DB and all appears fine compared with others. What I am unsure of is exactly what file is it unable to locate? Can anyone please help explain how to troubleshoot this further?

The WFE host was removed and the agent deployed to another WFE host which was added to the protection group. The end result was the same in that it only fails with the catalog backup for this one database.


Viewing all articles
Browse latest Browse all 263

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>