Error when accessing Exchange 2007 via Outlook web access
Posted on 2012-08-18
We had complete hardware failure on an SBS 2008 box. Could not do bare metal restore, so we did a complete reinstall, recreated all users and did a file level restore. All is well except for exchange. We had a backup offline at Ibackup. We restored this and we were unable to see old emails. We purchased Ontrack’s Powercontrols and were able to retrieve all of the emails from the old .edb file. Outlook Web Access was working then after restore of the mailboxes it has stopped. We are receiving “The item that you attempted to access appears to be corrupted and cannot be accessed.” with additional info that I will post below.
I have run ESEUTIL with /p and /d and I have run ISINTEG -s ServerName -fix -test alltests. This did not correct the problem.
Additional Error Info:
Exception type: Microsoft.Exchange.Data.Storage.CorruptDataException
Exception message: The configuration object data is corrupted. Field = UserConfigurationType.
Microsoft.Exchange.Data.Storage.UserConfiguration.BuildConfigurationFromQueryItem(Folder folder, Object row)
Microsoft.Exchange.Data.Storage.UserConfiguration.GetIgnoringCache(UserConfigurationManager manager, Folder folder, String configurationName, UserConfigurationTypes freefetchType)
Microsoft.Exchange.Data.Storage.UserConfigurationManager.InternalGetUserConfiguration(StoreId folderId, String configurationName, UserConfigurationTypes freefetchDataType)
Microsoft.Exchange.Clients.Owa.Core.UserConfigurationUtilities.GetFolderConfiguration(String configurationName, UserContext userContext, StoreId folderId)
Microsoft.Exchange.Clients.Owa.Core.RequestDispatcher.PrepareRequestWithoutSession(OwaContext owaContext, UserContextCookie userContextCookie)
System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously)