Migrating Exchange: Transient failure & MapiExceptionCallFailed
Last weekend, attempted to migrate our Exchange 2007 SP1 to a new server with the same AD name. Followed all whitepapers and resources and all went well until it was time to mount the databases. I only have 2 databases, mailboxes and public folders. Both failed. On Server 2003 x64.
I've tried the following methods to resolve:1) Performed setup /prepareAD and results were successful2) Disabled Checksum offload with NIC 3) Move Translogs to different physical hard drive4) Manually confirmed domain\exchange servers had appropriate permissions in security policies (local and domain)5) Performed connectivity tests with BPA, results successful6) Ran eseutil /p - failed7) Restored mailbox .edb file and attempted re-mount failed Help? Below are event logs:
--------------------------------------------------------Microsoft Exchange Error--------------------------------------------------------Failed to mount database 'Mailbox Database'.
Mailbox DatabaseFailedError:Exchange is unable to mount the database that you specified. Specified database: ZMAIL\First Storage Group\Mailbox Database; Error code: MapiExceptionCallFailed: Unable to mount database. (hr=0x80004005, ec=-544).
--------------------------------------------------------OK--------------------------------------------------------
--------------------------------------------------------Microsoft Exchange Error--------------------------------------------------------Failed to mount database 'Mailbox Database'.
Mailbox DatabaseFailedError:Exchange is unable to mount the database that you specified. Specified database: ZMAIL\First Storage Group\Mailbox Database; Error code: MapiExceptionCallFailed: Unable to mount database. (hr=0x80004005, ec=-1032).
--------------------------------------------------------OK--------------------------------------------------------
Event Type: ErrorEvent Source: MSExchangeISEvent Category: General Event ID: 9518Date: 10/31/2009Time: 11:07:04 PMUser: N/AComputer: ZMAILDescription:Error 0xfffffbf8 starting Storage Group /DC=com/DC=parentdomain/CN=Configuration/CN=Services/CN=Microsoft Exchange/CN=Contoso/CN=Administrative Groups/CN=Exchange Administrative Group (FYDIBOHF23SPDLT)/CN=Servers/CN=ZMAIL/CN=InformationStore/CN=First Storage Group on the Microsoft Exchange Information Store. Storage Group - Initialization of Jet failed.
For more information, see Help and Support Center at http://go.microsoft.com/fwlink/events.asp.Data:0000: 5b 44 49 41 47 5f 43 54 [DIAG_CT0008: 58 5d 00 00 be 00 00 00 X]..¾...0010: ff 84 0c 00 00 00 00 00 ÿ?......0018: 00 02 b0 00 00 00 fd 79 ..°...ýy0020: 20 10 00 00 00 00 fd 79 .....ýy0028: 20 10 00 00 00 00 fd 79 .....ýy0030: 20 10 00 00 00 00 fd 79 .....ýy0038: 20 10 00 00 00 00 fd 79 .....ýy0040: 20 10 00 00 00 00 cd 4a .....ÍJ0048: 20 10 00 00 00 00 fd 79 .....ýy0050: 20 10 00 00 00 00 fd 79 .....ýy0058: 20 10 00 00 00 00 fd 79 .....ýy0060: 20 10 00 00 00 00 22 27 ....."'0068: 40 10 f8 fb ff ff f1 70 @.øûÿÿñp0070: 40 10 f8 fb ff ff 13 0a @.øûÿÿ..0078: 40 10 f8 fb ff ff bd 44 @.øûÿÿ½D0080: 20 10 00 00 00 00 03 59 ......Y0088: 20 10 00 00 00 00 03 59 ......Y0090: 20 10 00 00 00 00 cd 4a .....ÍJ0098: 20 10 00 00 00 00 bd 5f .....½_00a0: 20 10 00 00 00 00 cd 4a .....ÍJ00a8: 20 10 00 00 00 00 bd 5f .....½_00b0: 20 10 00 00 00 00 03 59 ......Y00b8: 20 10 00 00 00 00 cd 4a .....ÍJ00c0: 20 10 00 00 00 00 bd 5f .....½_00c8: 20 10 00 00 00 00 .....
Event Type: ErrorEvent Source: MSExchange System Attendant MailboxEvent Category: General Event ID: 4001Date: 10/31/2009Time: 11:16:53 PMUser: N/AComputer: ZMAILDescription:A transient failure has occurred. The problem may resolve itself in awhile. The service will retry in 56 seconds. Diagnostic information:
Cannot open mailbox /o=Contoso/ou=Exchange Administrative Group (FYDIBOHF23SPDLT)/cn=Configuration/cn=Servers/cn=ZMAIL/cn=Microsoft System Attendant.Microsoft.Exchange.Data.Storage.ConnectionFailedTransientException: Cannot open mailbox /o=Contoso/ou=Exchange Administrative Group (FYDIBOHF23SPDLT)/cn=Configuration/cn=Servers/cn=ZMAIL/cn=Microsoft System Attendant. ---> Microsoft.Mapi.MapiExceptionNetworkError: MapiExceptionNetworkError: Unable to make connection to the server. (hr=0x80040115, ec=-2147221227)Diagnostic context: ...... Lid: 12696 dwParam: 0x6D9 Msg: EEInfo: Generation Time: 2009-11-01 03:16:53:66 Lid: 10648 dwParam: 0x6D9 Msg: EEInfo: Generating component: 2 Lid: 14744 dwParam: 0x6D9 Msg: EEInfo: Status: 1753 Lid: 9624 dwParam: 0x6D9 Msg: EEInfo: Detection location: 501 Lid: 13720 dwParam: 0x6D9 Msg: EEInfo: Flags: 0 Lid: 11672 dwParam: 0x6D9 Msg: EEInfo: NumberOfParameters: 4 Lid: 8856 dwParam: 0x6D9 Msg: EEInfo: prm[0]: Unicode string: ncacn_ip_tcp Lid: 8856 dwParam: 0x6D9 Msg: EEInfo: prm[1]: Unicode string: zmail.parentdomain.com Lid: 12952 dwParam: 0x6D9 Msg: EEInfo: prm[2]: Long val: -1527653632 Lid: 15000 dwParam: 0x6D9 Msg: EEInfo: prm[3]: Pointer val: 0x0000000007807F90 Lid: 19778 Lid: 27970 StoreEc: 0x80040115 Lid: 17730 Lid: 25922 StoreEc: 0x80040115 at Microsoft.Mapi.MapiExceptionHelper.ThrowIfError(String message, Int32 hresult, Int32 ec, DiagnosticContext diagCtx) at Microsoft.Mapi.ExRpcConnection.Create(ConnectionCache connectionCache, ExRpcConnectionCreateFlag createFlags, ConnectFlag connectFlags, String serverDn, String userDn, String user, String domain, String password, String httpProxyServerName, Int32 ulConMod, Int32 lcidString, Int32 lcidSort, Int32 cpid, Int32 cReconnectIntervalInMins, Int32 cbRpcBufferSize, Int32 cbAuxBufferSize) at Microsoft.Mapi.ConnectionCache.OpenMapiStore(String mailboxDn, Guid mailboxGuid, Guid mdbGuid, ClientIdentityInfo clientIdentity, String userDnAs, OpenStoreFlag openStoreFlags, CultureInfo cultureInfo, String applicationId) at Microsoft.Mapi.ConnectionCache.OpenMailbox(String mailboxDn, Guid mailboxGuid, Guid mdbGuid, WindowsIdentity windowsIdentityAs, String userDnAs, OpenStoreFlag openStoreFlags, CultureInfo cultureInfo, String applicationId) at Microsoft.Exchange.Data.Storage.ConnectionCachePool.OpenMailbox(String serverDn, String userDn, String mailboxDn, Guid mailboxGuid, Guid mdbGuid, Object identity, ConnectFlag connectFlag, OpenStoreFlag openStoreFlag, CultureInfo cultureInfo, String clientInfoString, Boolean secondTry) --- End of inner exception stack trace --- at Microsoft.Exchange.Data.Storage.ConnectionCachePool.OpenMailbox(String serverDn, String userDn, String mailboxDn, Guid mailboxGuid, Guid mdbGuid, Object identity, ConnectFlag connectFlag, OpenStoreFlag openStoreFlag, CultureInfo cultureInfo, String clientInfoString, Boolean secondTry) at Microsoft.Exchange.Data.Storage.ConnectionCachePool.OpenMailbox(String serverDn, String userDn, String mailboxDn, Guid mailboxGuid, Guid mdbGuid, Object identity, ConnectFlag connectFlag, OpenStoreFlag openStoreFlag, CultureInfo cultureInfo, String clientInfoString, Boolean secondTry) at Microsoft.Exchange.Data.Storage.ConnectionCachePool.OpenMailbox(String serverDn, String userDn, String mailboxDn, Guid mailboxGuid, Guid mdbGuid, Object identity, ConnectFlag connectFlag, OpenStoreFlag openStoreFlag, CultureInfo cultureInfo, String clientInfoString) at Microsoft.Exchange.Data.Storage.MailboxSession.Initialize(LogonType logonType, ExchangePrincipal owner, DelegateLogonUser delegateUser, Object identity, OpenMailboxSessionFlags flags) at Microsoft.Exchange.Data.Storage.MailboxSession.CreateMailboxSession(LogonType logonType, ExchangePrincipal owner, DelegateLogonUser delegateUser, Object identity, OpenMailboxSessionFlags flags, CultureInfo cultureInfo, String clientInfoString) at Microsoft.Exchange.Data.Storage.MailboxSession.OpenAsAdmin(ExchangePrincipal mailboxOwner, CultureInfo cultureInfo, String clientInfoString, Boolean useLocalRpc, Boolean ignoreHomeMdb) at Microsoft.Exchange.Data.Storage.MailboxSession.OpenAsAdmin(ExchangePrincipal mailboxOwner, CultureInfo cultureInfo, String clientInfoString) at Microsoft.Exchange.Servicelets.SystemAttendantMailbox.Servicelet.Work()
For more information, see Help and Support Center at http://go.microsoft.com/fwlink/events.asp
November 2nd, 2009 6:02pm
Also did eseutil /mh - indicates dirty shutdown, would this be a factor?C:\Documents and Settings\mwalsh>Eseutil /mh "E:\Exchange Server\Mailbox\Firsttorage Group\Mailbox Database.edb"
Extensible Storage Engine Utilities for Microsoft(R) Exchange ServerVersion 08.01Copyright (C) Microsoft Corporation. All Rights Reserved.
Initiating FILE DUMP mode... Database: E:\Exchange Server\Mailbox\First Storage Group\Mailbox Databse.edb
File Type: Database Format ulMagic: 0x89abcdef Engine ulMagic: 0x89abcdefFormat ulVersion: 0x620,12Engine ulVersion: 0x620,12Created ulVersion: 0x620,12 DB Signature: Create time:10/31/2009 23:58:55 Rand:1551154 Computer: cbDbPage: 8192 dbtime: 2 (0x2) State: Dirty Shutdown Log Required: 0-0 (0x0-0x0) Log Committed: 0-0 (0x0-0x0) Streaming File: No Shadowed: Yes Last Objid: 1 Scrub Dbtime: 0 (0x0) Scrub Date: 00/00/1900 00:00:00 Repair Count: 0 Repair Date: 10/31/2009 23:58:55Old Repair Count: 0 Last Consistent: (0x0,0,0) 00/00/1900 00:00:00 Last Attach: (0x0,0,0) 10/31/2009 23:58:55 Last Detach: (0x0,0,0) 00/00/1900 00:00:00 Dbid: 1 Log Signature: Create time:00/00/1900 00:00:00 Rand:0 Computer: OS Version: (5.2.3790 SP 2 NLS 1.1)
Previous Full Backup: Log Gen: 0-0 (0x0-0x0) Mark: (0x0,0,0) Mark: 00/00/1900 00:00:00
Previous Incremental Backup: Log Gen: 0-0 (0x0-0x0) Mark: (0x0,0,0) Mark: 00/00/1900 00:00:00
Previous Copy Backup: Log Gen: 0-0 (0x0-0x0) Mark: (0x0,0,0) Mark: 00/00/1900 00:00:00
Previous Differential Backup: Log Gen: 0-0 (0x0-0x0) Mark: (0x0,0,0) Mark: 00/00/1900 00:00:00
Current Full Backup: Log Gen: 0-0 (0x0-0x0) Mark: (0x0,0,0) Mark: 00/00/1900 00:00:00
Current Shadow copy backup: Log Gen: 0-0 (0x0-0x0) Mark: (0x0,0,0) Mark: 00/00/1900 00:00:00
cpgUpgrade55Format: 0 cpgUpgradeFreePages: 0cpgUpgradeSpaceMapPages: 0
ECC Fix Success Count: none Old ECC Fix Success Count: none ECC Fix Error Count: none Old ECC Fix Error Count: none Bad Checksum Error Count: noneOld bad Checksum Error Count: none
Operation completed successfully in 0.32 seconds.
Free Windows Admin Tool Kit Click here and download it now
November 2nd, 2009 6:10pm
See if this helps:http://technet.microsoft.com/en-us/library/dd159911.aspxEvent ID 490: Error Occurs When You Try to Mount the Mailbox Database or the Public Folder Database
November 2nd, 2009 6:12pm
That wasn't it.I later learned in a roundabout way - if you can't mount a database, use the shell. It'll work.
Free Windows Admin Tool Kit Click here and download it now
February 10th, 2010 5:31pm