Quantcast
Channel: Exchange Server 2013 - General Discussion forum
Viewing all articles
Browse latest Browse all 4521

Exchange 2013 mailbox migration from Exchange 2007 was stopped, now Exchange Database 2013 not mounting ok

$
0
0


Hi I wonder if anyone can help. I have Exchange 2007 installed. I then setup Exchange 2013 which was working fine. Then migrated a few mailboxes and all was still ok. Then I started a batch migration job with about 30 mailboxes. 22 completed fine and the client was unable to wait for the remaining to migrate so we stopped the migration.

Now the database on 2013 will not mount and getting the following in Application event log

Thanks in advance


Log Name:      Application

Source:        ExchangeStoreDB
Date:          15/09/2014 16:43:15
Event ID:      225
Task Category: Database recovery
Level:         Error
Keywords:      Classic
User:          N/A
Computer:      myserver.local
Description:
At '15/09/2014 16:43:14' the copy of database 'Mailbox Database 0062091958' on this server was unexpectedly dismounted. The error returned by failover was "There is only one copy of this mailbox database (Mailbox Database 0062091958). Automatic recovery is not available.".  For more specific information about the failures, consult the event log on the server for other "ExchangeStoreDb" events.
Event Xml:
<Event xmlns="http://schemas.microsoft.com/win/2004/08/events/event">
  <System>
    <Provider Name="ExchangeStoreDB" />
    <EventID Qualifiers="49156">225</EventID>
    <Level>2</Level>
    <Task>1</Task>
    <Keywords>0x80000000000000</Keywords>
    <TimeCreated SystemTime="2014-09-15T14:43:15.000000000Z" />
    <EventRecordID>93931</EventRecordID>
    <Channel>Application</Channel>
    <Computer>myserver.local</Computer>
    <Security />
  </System>
  <EventData>
    <Data>Mailbox Database 0062091958</Data>
    <Data>c3940e90-5f9b-4de4-b89c-065d6dae9be4</Data>
    <Data>Store</Data>
    <Data>UnexpectedDismount</Data>
    <Data>Mailbox Database 0062091958</Data>
    <Data>StoreService</Data>
    <Data>There is only one copy of this mailbox database (Mailbox Database 0062091958). Automatic recovery is not available.</Data>
    <Data>15/09/2014 16:43:14</Data>
  </EventData>
</Event>

And before that..

Log Name:      Application
Source:        MSExchange Common
Date:          15/09/2014 16:43:09
Event ID:      4999
Task Category: General
Level:         Error
Keywords:      Classic
User:          N/A
Computer:      myserver.local
Description:
Watson report about to be sent for process id: 12268, with parameters: E12, c-RTL-AMD64, 15.00.0995.029, M.E.Store.Worker, unknown, M.E.S.S.D.A.DDSCMailboxDatabaseWrapper..ctor, M.E.Diagnostics.ExAssertException, 59e8, unknown.
ErrorReportingEnabled: True 

Event Xml:
<Event xmlns="http://schemas.microsoft.com/win/2004/08/events/event">
  <System>
    <Provider Name="MSExchange Common" />
    <EventID Qualifiers="16388">4999</EventID>
    <Level>2</Level>
    <Task>1</Task>
    <Keywords>0x80000000000000</Keywords>
    <TimeCreated SystemTime="2014-09-15T14:43:09.000000000Z" />
    <EventRecordID>93927</EventRecordID>
    <Channel>Application</Channel>
    <Computer>myserver.local</Computer>
    <Security />
  </System>
  <EventData>
    <Data>12268</Data>
    <Data>E12</Data>
    <Data>c-RTL-AMD64</Data>
    <Data>15.00.0995.029</Data>
    <Data>M.E.Store.Worker</Data>
    <Data>unknown</Data>
    <Data>M.E.S.S.D.A.DDSCMailboxDatabaseWrapper..ctor</Data>
    <Data>M.E.Diagnostics.ExAssertException</Data>
    <Data>59e8</Data>
    <Data>unknown</Data>
    <Data>True</Data>
    <Data>True</Data>
    <Data>Microsoft.Exchange.Store.Worker</Data>
    <Data>
    </Data>
  </EventData>
</Event>

And before that..

Log Name:      Application
Source:        MSExchangeIS
Date:          15/09/2014 16:43:09
Event ID:      1002
Task Category: General
Level:         Error
Keywords:      Classic
User:          N/A
Computer:      myserver.local
Description:
Unhandled exception (Microsoft.Exchange.Diagnostics.ExAssertException: ASSERT: MasterServerOrAvailabilityGroup field must never be null
   at Microsoft.Exchange.Diagnostics.ExAssert.AssertInternal(String formatString, Object[] parameters)
   at Microsoft.Exchange.Server.Storage.Common.ErrorHelper.AssertRetail(Boolean assertCondition, String message)
   at Microsoft.Exchange.Server.Storage.DirectoryServices.ADObjectWrappers.DDSCMailboxDatabaseWrapper..ctor(MailboxDatabase wrappee)
   at Microsoft.Exchange.Server.Storage.DirectoryServices.ADObjectWrappers.ADSystemConfigurationSession.FindDatabaseByGuid(IExecutionContext context, Guid databaseGuid)
   at Microsoft.Exchange.Server.Storage.DirectoryServices.Directory.LoadDatabaseInfoByGuid(IExecutionContext context, Guid databaseGuid)
   at Microsoft.Exchange.Server.Storage.DirectoryServices.Directory.GetDatabaseInfoImplInternal(IExecutionContext context, Guid databaseGuid)
   at Microsoft.Exchange.Server.Storage.DirectoryServices.Directory.GetDatabaseInfoImpl(IExecutionContext context, Guid databaseGuid)
   at Microsoft.Exchange.Server.Storage.DirectoryServices.DirectoryBase.GetDatabaseInfo(IExecutionContext context, Guid databaseGuid)
   at Microsoft.Exchange.Server.Storage.MapiDisp.RopHandler.TrySetAuthenticationContext(Context context, TenantHint tenantHint, MapiSession session, AuthenticationContext authenticationContext, Boolean claimAdminPrivilegeOnTargetMailboxDatabase, Guid targetMailboxDatabaseGuid)
   at Microsoft.Exchange.Server.Storage.MapiDisp.RopHandler.FinalizeSessionConfigurationIfNeeded(Context context, TenantHint tenantHint, MapiSession session, AuthenticationContext authenticationContext, Boolean claimAdminPrivilegeOnTargetMailboxDatabase, Guid targetMailboxDatabaseGuid)
   at Microsoft.Exchange.Server.Storage.MapiDisp.RopHandler.Logon(MapiContext context, LogonFlags logonFlags, OpenFlags openFlags, StoreState storeState, LogonExtendedRequestFlags extendedFlags, Nullable`1 mailboxId, Nullable`1 localeInfo, String applicationId, AuthenticationContext authenticationContext, Byte[] tenantHintBlob, LogonResultFactory resultFactory)
   at Microsoft.Exchange.Server.Storage.MapiDisp.RopHandlerBase.Logon(LogonFlags logonFlags, OpenFlags openFlags, StoreState storeState, LogonExtendedRequestFlags extendedFlags, Nullable`1 mailboxId, Nullable`1 localeInfo, String applicationId, AuthenticationContext authenticationContext, Byte[] tenantHint, LogonResultFactory resultFactory)
   at Microsoft.Exchange.RpcClientAccess.Parser.RopLogon.Execute(IConnectionInformation connection, IRopDriver ropDriver, ServerObjectHandleTable handleTable, ArraySegment`1 outputBuffer)
   at Microsoft.Exchange.RpcClientAccess.Parser.RopDriver.ExecuteRops(List`1 inputArraySegmentList, ServerObjectHandleTable serverObjectHandleTable, ArraySegment`1 outputBuffer, Int32 outputIndex, Int32 maxOutputSize, Boolean isOutputBufferMaxSize, Int32& outputSize, AuxiliaryData auxiliaryData, Boolean isFake, Byte[]& fakeOut)
   at Microsoft.Exchange.RpcClientAccess.Parser.RopDriver.Execute(IList`1 inputBufferArray, ArraySegment`1 outputBuffer, Int32& outputSize, AuxiliaryData auxiliaryData, Boolean isFake, Byte[]& fakeOut)
   at Microsoft.Exchange.Server.Storage.MapiDisp.MapiRpc.<>c__DisplayClass9.<DoRpc>b__6(MapiContext operationContext, MapiSession& session, Boolean& deregisterSession, AuxiliaryData auxiliaryData)
   at Microsoft.Exchange.Server.Storage.MapiDisp.MapiRpc.Execute(IExecutionDiagnostics executionDiagnostics, MapiContext outerContext, String functionName, Boolean isRpc, IntPtr& contextHandle, Boolean tryLockSession, String userDn, IList`1 dataIn, Int32 sizeInMegabytes, ArraySegment`1 auxIn, ArraySegment`1 auxOut, Int32& sizeAuxOut, ExecuteDelegate executeDelegate)
   at Microsoft.Exchange.Server.Storage.MapiDisp.MapiRpc.DoRpc(IExecutionDiagnostics executionDiagnostics, IntPtr& contextHandle, IList`1 ropInArraySegments, ArraySegment`1 ropOut, Int32& sizeRopOut, ArraySegment`1 auxIn, ArraySegment`1 auxOut, Int32& sizeAuxOut, Boolean fakeRequest, Byte[]& fakeOut)
   at Microsoft.Exchange.Server.Storage.MapiDisp.PoolRpcServer.EcDoRpc(MapiExecutionDiagnostics executionDiagnostics, IntPtr& sessionHandle, UInt32 flags, UInt32 maximumResponseSize, ArraySegment`1 request, ArraySegment`1 auxiliaryIn, IPoolSessionDoRpcCompletion completion)
   at Microsoft.Exchange.Server.Storage.MapiDisp.PoolRpcServer.EcPoolSessionDoRpc_Unwrapped(MapiExecutionDiagnostics executionDiagnostics, IntPtr contextHandle, UInt32 sessionHandle, UInt32 flags, UInt32 maximumResponseSize, ArraySegment`1 request, ArraySegment`1 auxiliaryIn, IPoolSessionDoRpcCompletion completion)
   at Microsoft.Exchange.Server.Storage.MapiDisp.PoolRpcServer.<>c__DisplayClassf.<EcPoolSessionDoRpc>b__c()
   at Microsoft.Exchange.Common.IL.ILUtil.DoTryFilterCatch[T](TryDelegate tryDelegate, GenericFilterDelegate filterDelegate, GenericCatchDelegate catchDelegate, T state)).
Event Xml:
<Event xmlns="http://schemas.microsoft.com/win/2004/08/events/event">
  <System>
    <Provider Name="MSExchangeIS" />
    <EventID Qualifiers="49156">1002</EventID>
    <Level>2</Level>
    <Task>1</Task>
    <Keywords>0x80000000000000</Keywords>
    <TimeCreated SystemTime="2014-09-15T14:43:09.000000000Z" />
    <EventRecordID>93926</EventRecordID>
    <Channel>Application</Channel>
    <Computer>myserver.local</Computer>
    <Security />
  </System>
  <EventData>
    <Data>Microsoft.Exchange.Diagnostics.ExAssertException: ASSERT: MasterServerOrAvailabilityGroup field must never be null
   at Microsoft.Exchange.Diagnostics.ExAssert.AssertInternal(String formatString, Object[] parameters)
   at Microsoft.Exchange.Server.Storage.Common.ErrorHelper.AssertRetail(Boolean assertCondition, String message)
   at Microsoft.Exchange.Server.Storage.DirectoryServices.ADObjectWrappers.DDSCMailboxDatabaseWrapper..ctor(MailboxDatabase wrappee)
   at Microsoft.Exchange.Server.Storage.DirectoryServices.ADObjectWrappers.ADSystemConfigurationSession.FindDatabaseByGuid(IExecutionContext context, Guid databaseGuid)
   at Microsoft.Exchange.Server.Storage.DirectoryServices.Directory.LoadDatabaseInfoByGuid(IExecutionContext context, Guid databaseGuid)
   at Microsoft.Exchange.Server.Storage.DirectoryServices.Directory.GetDatabaseInfoImplInternal(IExecutionContext context, Guid databaseGuid)
   at Microsoft.Exchange.Server.Storage.DirectoryServices.Directory.GetDatabaseInfoImpl(IExecutionContext context, Guid databaseGuid)
   at Microsoft.Exchange.Server.Storage.DirectoryServices.DirectoryBase.GetDatabaseInfo(IExecutionContext context, Guid databaseGuid)
   at Microsoft.Exchange.Server.Storage.MapiDisp.RopHandler.TrySetAuthenticationContext(Context context, TenantHint tenantHint, MapiSession session, AuthenticationContext authenticationContext, Boolean claimAdminPrivilegeOnTargetMailboxDatabase, Guid targetMailboxDatabaseGuid)
   at Microsoft.Exchange.Server.Storage.MapiDisp.RopHandler.FinalizeSessionConfigurationIfNeeded(Context context, TenantHint tenantHint, MapiSession session, AuthenticationContext authenticationContext, Boolean claimAdminPrivilegeOnTargetMailboxDatabase, Guid targetMailboxDatabaseGuid)
   at Microsoft.Exchange.Server.Storage.MapiDisp.RopHandler.Logon(MapiContext context, LogonFlags logonFlags, OpenFlags openFlags, StoreState storeState, LogonExtendedRequestFlags extendedFlags, Nullable`1 mailboxId, Nullable`1 localeInfo, String applicationId, AuthenticationContext authenticationContext, Byte[] tenantHintBlob, LogonResultFactory resultFactory)
   at Microsoft.Exchange.Server.Storage.MapiDisp.RopHandlerBase.Logon(LogonFlags logonFlags, OpenFlags openFlags, StoreState storeState, LogonExtendedRequestFlags extendedFlags, Nullable`1 mailboxId, Nullable`1 localeInfo, String applicationId, AuthenticationContext authenticationContext, Byte[] tenantHint, LogonResultFactory resultFactory)
   at Microsoft.Exchange.RpcClientAccess.Parser.RopLogon.Execute(IConnectionInformation connection, IRopDriver ropDriver, ServerObjectHandleTable handleTable, ArraySegment`1 outputBuffer)
   at Microsoft.Exchange.RpcClientAccess.Parser.RopDriver.ExecuteRops(List`1 inputArraySegmentList, ServerObjectHandleTable serverObjectHandleTable, ArraySegment`1 outputBuffer, Int32 outputIndex, Int32 maxOutputSize, Boolean isOutputBufferMaxSize, Int32&amp; outputSize, AuxiliaryData auxiliaryData, Boolean isFake, Byte[]&amp; fakeOut)
   at Microsoft.Exchange.RpcClientAccess.Parser.RopDriver.Execute(IList`1 inputBufferArray, ArraySegment`1 outputBuffer, Int32&amp; outputSize, AuxiliaryData auxiliaryData, Boolean isFake, Byte[]&amp; fakeOut)
   at Microsoft.Exchange.Server.Storage.MapiDisp.MapiRpc.&lt;&gt;c__DisplayClass9.&lt;DoRpc&gt;b__6(MapiContext operationContext, MapiSession&amp; session, Boolean&amp; deregisterSession, AuxiliaryData auxiliaryData)
   at Microsoft.Exchange.Server.Storage.MapiDisp.MapiRpc.Execute(IExecutionDiagnostics executionDiagnostics, MapiContext outerContext, String functionName, Boolean isRpc, IntPtr&amp; contextHandle, Boolean tryLockSession, String userDn, IList`1 dataIn, Int32 sizeInMegabytes, ArraySegment`1 auxIn, ArraySegment`1 auxOut, Int32&amp; sizeAuxOut, ExecuteDelegate executeDelegate)
   at Microsoft.Exchange.Server.Storage.MapiDisp.MapiRpc.DoRpc(IExecutionDiagnostics executionDiagnostics, IntPtr&amp; contextHandle, IList`1 ropInArraySegments, ArraySegment`1 ropOut, Int32&amp; sizeRopOut, ArraySegment`1 auxIn, ArraySegment`1 auxOut, Int32&amp; sizeAuxOut, Boolean fakeRequest, Byte[]&amp; fakeOut)
   at Microsoft.Exchange.Server.Storage.MapiDisp.PoolRpcServer.EcDoRpc(MapiExecutionDiagnostics executionDiagnostics, IntPtr&amp; sessionHandle, UInt32 flags, UInt32 maximumResponseSize, ArraySegment`1 request, ArraySegment`1 auxiliaryIn, IPoolSessionDoRpcCompletion completion)
   at Microsoft.Exchange.Server.Storage.MapiDisp.PoolRpcServer.EcPoolSessionDoRpc_Unwrapped(MapiExecutionDiagnostics executionDiagnostics, IntPtr contextHandle, UInt32 sessionHandle, UInt32 flags, UInt32 maximumResponseSize, ArraySegment`1 request, ArraySegment`1 auxiliaryIn, IPoolSessionDoRpcCompletion completion)
   at Microsoft.Exchange.Server.Storage.MapiDisp.PoolRpcServer.&lt;&gt;c__DisplayClassf.&lt;EcPoolSessionDoRpc&gt;b__c()
   at Microsoft.Exchange.Common.IL.ILUtil.DoTryFilterCatch[T](TryDelegate tryDelegate, GenericFilterDelegate filterDelegate, GenericCatchDelegate catchDelegate, T state)</Data>
    <Binary>5B444941475F4354585D000064000000FF12000000000000000248000000B0B900100000000080A18030900E94C39B5FE44DB89C065D6DAE9BE40000000080891010EC2F000080A18030900E94C39B5FE44DB89C065D6DAE9BE40000000080891010EC2F0000</Binary>
  </EventData>
</Event>


Viewing all articles
Browse latest Browse all 4521

Trending Articles



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