Link to home
Start Free TrialLog in
Avatar of bail364
bail364

asked on

Exchange 2010 Database Will Not Mount

Can not mount database, getting the following error:

--------------------------------------------------------
Microsoft Exchange Error
--------------------------------------------------------
Failed to mount database 'DB1'.

DB1
Failed
Error:
Active Directory operation failed on <SERVER>. This error is not retriable. Additional information: Directory object not found.
Active directory response: 0000208D: NameErr: DSID-0310020A, problem 2001 (NO_OBJECT), data 0, best match of:
      'DC=<DOMAIN,DC=COM'


The object does not exist.


Running Windows Server 2008 R2 w/ Exchange 2010. Any help would be appreciated.
Avatar of digerati1
digerati1

Did you check the event log?  Is the domain controller reachable and is there disk space available on the database drive?
Avatar of bail364

ASKER

Yea, the database drive has around 20 - 25G of free space and this is what I got from the event log:

Failed to save admin audit log for this cmdlet invocation.
Organization:  
Log content:
Subject: BAILHOTLINE.COM/Users/Administrator : Mount-Database
Body:
Cmdlet Name: Mount-Database
Object Modified: DB1
Parameter: Identity = DB1
Caller: BAILHOTLINE.COM/Users/Administrator
Succeeded: False
Error: Microsoft.Exchange.Data.Directory.ADOperationException: Active Directory operation failed on VMSRV14.BAILHOTLINE.COM. This error is not retriable. Additional information: Directory object not found.\r\nActive directory response: 0000208D: NameErr: DSID-0310020A, problem 2001 (NO_OBJECT), data 0, best match of:\n\t\'DC=BAILHOTLINE,DC=COM\'\n ---> System.DirectoryServices.Protocols.DirectoryOperationException: The object does not exist.\r\n   at System.DirectoryServices.Protocols.LdapConnection.ConstructResponse(Int32 messageId, LdapOperation operation, ResultAll resultType, TimeSpan requestTimeOut, Boolean exceptionOnTimeOut)\r\n   at System.DirectoryServices.Protocols.LdapConnection.SendRequest(DirectoryRequest request, TimeSpan requestTimeout)\r\n   at Microsoft.Exchange.Data.Directory.PooledLdapConnection.SendRequest(DirectoryRequest request, LdapOperation ldapOperation, IAccountingObject budget, Nullable`1 clientSideSearchTimeout)\r\n   at Microsoft.Exchange.Data.Directory.ADSession.ExecuteModificationRequest(ADObject entry, DirectoryRequest request, ADObjectId originalId, Boolean emptyObjectSessionOnException)\r\n   --- End of inner exception stack trace ---\r\n   at Microsoft.Exchange.Data.Directory.ADSession.AnalyzeDirectoryError(PooledLdapConnection connection, DirectoryRequest request, DirectoryException de, Int32 totalRetries, Int32 retriesOnServer)\r\n   at Microsoft.Exchange.Data.Directory.ADSession.ExecuteModificationRequest(ADObject entry, DirectoryRequest request, ADObjectId originalId, Boolean emptyObjectSessionOnException)\r\n   at Microsoft.Exchange.Data.Directory.ADSession.Save(ADObject instanceToSave, IEnumerable`1 properties)\r\n   at Microsoft.Exchange.Management.SystemConfigurationTasks.NewMailboxDatabase.SaveSystemMailbox(MailboxDatabase mdb, Server owningServer, ADObjectId rootOrgContainerId, ADSystemConfigurationSession configSession, ADRecipientSession recipientSession, ADObjectId[] forcedReplicationSites, TaskWarningLoggingDelegate writeWarning, TaskVerboseLoggingDelegate writeVerbose)\r\n   at Microsoft.Exchange.Management.SystemConfigurationTasks.MountDatabase.InternalProcessRecord()\r\n   at Microsoft.Exchange.Configuration.Tasks.Task.ProcessRecord()
Run Date: 2012-01-01T22:53:38
OriginatingServer: VMSRV15 (14.01.0218.011)
 
Error:
Microsoft.Exchange.Data.Storage.ConnectionFailedTransientException: Cannot open mailbox /o=The Bail Hotline Bail Bonds/ou=Exchange Administrative Group (FYDIBOHF23SPDLT)/cn=Configuration/cn=Servers/cn=VMSRV15/cn=Microsoft System Attendant. ---> Microsoft.Mapi.MapiExceptionNetworkError: MapiExceptionNetworkError: Unable to make connection to the server. (hr=0x80040115, ec=-2147221227)
Diagnostic context:
    ......
    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: VMSRV15.BAILHOTLINE.COM
    Lid: 12952   dwParam: 0x6D9      Msg: EEInfo: prm[2]: Long val: -545057711
    Lid: 12952   dwParam: 0x6D9      Msg: EEInfo: prm[3]: Long val: 382312662
    Lid: 45169   StoreEc: 0x824    
    Lid: 44273  
    Lid: 59431   EMSMDB.EcDoConnectEx called [length=199]
    Lid: 34855   EMSMDB.EcDoConnectEx returned [ec=0x0][length=82][latency=12]
    Lid: 25964   StoreEc: 0x824    
    Lid: 38951   EMSMDB.EcDoDisconnect called [length=8]
    Lid: 55335   EMSMDB.EcDoDisconnect returned [ec=0x0][length=12][latency=0]
    Lid: 36081  
    Lid: 52465   StoreEc: 0x80040115
    Lid: 60065  
    Lid: 33777   StoreEc: 0x80040115
    Lid: 59805  
    Lid: 52209   StoreEc: 0x80040115
    Lid: 19778  
    Lid: 27970   StoreEc: 0x80040115
    Lid: 17730  
    Lid: 25922   StoreEc: 0x80040115
   at Microsoft.Mapi.MapiExceptionHelper.ThrowIfError(String message, Int32 hresult, SafeExInterfaceHandle iUnknown, Exception innerException)
   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, Client xropClient, Byte[] clientSessionInfo, TimeSpan connectionTimeout)
   at Microsoft.Mapi.MapiStore.OpenMapiStore(String serverDn, String userDn, String mailboxDn, Guid guidMailbox, Guid guidMdb, String userName, String domainName, String password, String httpProxyServerName, ConnectFlag connectFlags, OpenStoreFlag storeFlags, CultureInfo cultureInfo, Boolean wantRedirect, String& correctServerDN, ClientIdentityInfo clientIdentity, String applicationId, Client xropClient, Boolean wantWebServices, Byte[] clientSessionInfo, TimeSpan connectionTimeout)
   at Microsoft.Mapi.MapiStore.OpenMailbox(String serverDn, String userDn, String mailboxDn, String userName, String domainName, String password, ConnectFlag connectFlags, OpenStoreFlag storeFlags, CultureInfo cultureInfo, WindowsIdentity windowsIdentity, String applicationId)
   at Microsoft.Exchange.Data.Storage.MailboxSession.ForceOpen(MapiStore linkedStore)
   --- End of inner exception stack trace ---
   at Microsoft.Exchange.Data.Storage.MailboxSession.ForceOpen(MapiStore linkedStore)
   at Microsoft.Exchange.Data.Storage.MailboxSession.Initialize(MapiStore linkedStore, LogonType logonType, ExchangePrincipal owner, DelegateLogonUser delegateUser, Object identity, OpenMailboxSessionFlags flags, GenericIdentity auxiliaryIdentity)
   at Microsoft.Exchange.Data.Storage.MailboxSession.<>c__DisplayClass12.<CreateMailboxSession>b__10(MailboxSession mailboxSession)
   at Microsoft.Exchange.Data.Storage.MailboxSession.InternalCreateMailboxSession(LogonType logonType, ExchangePrincipal owner, CultureInfo cultureInfo, String clientInfoString, IAccountingObject budget, Action`1 initializeMailboxSession, InitializeMailboxSessionFailure initializeMailboxSessionFailure)
   at Microsoft.Exchange.Data.Storage.MailboxSession.CreateMailboxSession(LogonType logonType, ExchangePrincipal owner, DelegateLogonUser delegateUser, Object identity, OpenMailboxSessionFlags flags, CultureInfo cultureInfo, String clientInfoString, PropertyDefinition[] mailboxProperties, IList`1 foldersToInit, GenericIdentity auxiliaryIdentity, IAccountingObject budget)
   at Microsoft.Exchange.Data.Storage.MailboxSession.ConfigurableOpen(ExchangePrincipal mailbox, MailboxAccessInfo accessInfo, CultureInfo cultureInfo, String clientInfoString, LogonType logonType, PropertyDefinition[] mailboxProperties, InitializationFlags initFlags, IList`1 foldersToInit, IAccountingObject budget)
   at Microsoft.Exchange.Data.Storage.MailboxSession.OpenAsSystemService(ExchangePrincipal mailboxOwner, CultureInfo cultureInfo, String clientInfoString)
   at Microsoft.Exchange.ProvisioningAgent.MailboxLoggerFactory.XsoMailer.Log(AdminLogMessageData data, LogMessageDelegate logMessage)
   at Microsoft.Exchange.ProvisioningAgent.AdminLogProvisioningHandler.OnComplete(Boolean succeeded, Exception e)
Check to see if you have an disabled NICs on the server.  If you do, make sure they are not set to DHCP.  Also try disabling ipv6 and make sure all of your exchange services that are set to Automatic are actually running.
Avatar of bail364

ASKER

No disabled NIC's on server and are not set to DHCP. IPv6 is set to disabled and all exchange services running.

restarted server, restarted services, etc... didn't run into any problems/errors when restarting or stopping/starting services. Everything was working fine, nothing changed but this problem just randomly started around 4am pst. and I haven't found a solution yet.
I would check to see which patches were installed last night then.
Avatar of bail364

ASKER

checked when last updates were installed and it shows the last ones were last month (December) nothing recent or close to the time slot when issue started happening.
Is this a NEW database?
It can be a matter of some time before you can mount a new database sometimes. Depends on the config of your system, you just have to wait.
Avatar of bail364

ASKER

Nope, not a new database. This database was previously running and working correctly, just started having an issue this morning.
Avatar of Pradeep
Run Eseutil /mh Db path and check whether the database is in clean shutdown or not.
If not check the missing log files and run a soft repair (eseutil /r Db path)
This will mount the db.
Incase if soft repair fails you have to run a hard repair. (eseutil /p Db path).
Also check whether you are able to mount a new database or not..
Is this your ONLY database? are others mounted?
Avatar of bail364

ASKER

@Exchange9:

OK just ran the "Eseutil /mh" command on both our databases that can not be mounted and both are set to "clean shutdown"... Also, just tried to create a new database and it didn't work and still spit out the same error message.

Will try to run the soft, and if needed the hard repair in a bit and will get back to you after that.

@Neilsr

We have two databases.. both not mounted and both giving same error message when I try to mount them. We do have a "Public" database that CAN mount without any errors.

***Message I got when i tried to create a new database***
====================================================

Summary: 2 item(s). 0 succeeded, 1 failed.
Elapsed time: 00:00:01


New DB3
Failed

Error:
Active Directory operation failed on VMSRV14.BAILHOTLINE.COM. This error is not retriable. Additional information: Directory object not found.
Active directory response: 0000208D: NameErr: DSID-0310020A, problem 2001 (NO_OBJECT), data 0, best match of:
      'DC=BAILHOTLINE,DC=COM'


The object does not exist.
Click here for help... http://technet.microsoft.com/en-US/library/ms.exch.err.default(EXCHG.141).aspx?v=14.1.267.0&t=exchgf1&e=ms.exch.err.Ex6AE46B

Exchange Management Shell command attempted:
new-mailboxdatabase -Server 'VMSRV15' -Name 'DB3' -EdbFilePath 'D:\DB3\DB3.edb' -LogFolderPath 'E:\DB3'

Elapsed Time: 00:00:01


Mount DB3
Cancelled



If it is clean shutdown,, then kindly move all the logs to the different drive and try to mount the stores.. if still not sucessfull..

Try to check the exchange services are up and running fine.
Make sure also check, the AD topology service is up and running.. if still no luck. Then try to reboot your exchange server.
There is a problem with the Exchange AD connectivity.... Check if the DNs is pointing to correct DNS.
ASKER CERTIFIED SOLUTION
Avatar of R--R
R--R
Flag of India image

Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial
Avatar of bail364

ASKER

R-R that fixed it. Thank you
Avatar of bail364

ASKER

This did it. Thank you
As it is not clear what helped you to fix the issue.Point is assigned to yourself, please let us know which comment helped you to fix the issue and assigned the points accordingly.
As it is not clear what helped you to fix the issue.Point is assigned to yourself, please let us know which comment helped you to fix the issue and assigned the points accordingly.