Share via

Problems with In-Place eDiscovery & Hold

yimin 0 Reputation points
Jun 12, 2023, 8:24 AM

The following information is from Google Translate.

Exchange 2019

When selecting "In-Place eDiscovery and Hold", the page prompts: "The discovery mailbox was not found, which is a hidden default mailbox required for searching mailboxes. It may have been inadvertently deleted. This mailbox must be recreated to search Mail."

After executing the following command in the exchange management shell, I don't know how to continue, but the above prompt is still displayed on the ECP page. "Mdb02-Faile" is a name I changed myself.

[PS] C:\Windows\system32>Remove-Mailbox "DiscoverySearchMailbox{D919BA05-46A6-415f-80AD-7E09334BB852}"

confirm

Are you sure you want to take this action?

Deleting mailbox "DiscoverySearchMailbox{D919BA05-46A6-415f-80AD-7E09334BB852}" will delete Active Directory

User object and marks the mailbox and archive (if present) for deletion in the database.

[Y] Yes (Y) [A] All Yes (A) [N] No (N) [L] None (L) [?] Help (default is "Y"): y

Warning: The accessed database "Mdb02-Faile" on server "XX****.cn" is not loaded or is not available.

[PS] C:\Windows\system32>New-Mailbox -Name "DiscoverySearchMailbox{D919BA05-46A6-415f-80AD-7E09334BB852}" -Alias "DiscoverySearchMailbox{D919BA05-46A6-415f-80AD-7E09334BB852}" -DisplayName "Discovery Search Mailbox" -Discovery

Name Alias ServerName ProhibitSendQuota


DiscoverySearchMailbox... DiscoverySearchMa... server1 50 GB (53,687,091,200 bytes)

[PS] C:\Windows\system32>Add-MailboxPermission "DiscoverySearchMailbox{D919BA05-46A6-415f-80AD-7E09334BB852}" -User "Discovery Management" -AccessRights FullAccess -InheritanceType all

Identity User Access Rights Is Inherited Deny


XX****.cn/... XXXXX\Discove... {FullAccess} False False

[PS] C:\Windows\system32>Set-Mailbox -Identity "DiscoverySearchMailbox{D919BA05-46A6-415f-80AD-7E09334BB852}" -HiddenFromAddressListsEnabled $true -ProhibitSendQuota 50GB -ProhibitSendReceiveQuota 50GB -RecoverableItemsQuota ota 50GB

I once made a mistake and damaged a certain database, which made it impossible to uninstall. The prompt is as follows:

Error: Active Manager operation failed. Error: Database operation failed. Error: Operation failed with message: MapiExceptionDatabaseError: Unable to mount database. (hr=0x80004005, ec=1108) Diagnostic context: Lid: 65256 Lid: 10722 StoreEc: 0x454 Lid: 1494 ---- Remote Context Beg ---- Lid: 1238 Remote Context Overflow Lid: 34760 StoreEc: 0xFFFFFDF0 Lid: 41344 Guid: b3b8a0ba-ded1-4f51-a012-449cebaa67c8 Lid: 35200 dwParam: 0x7948 Lid: 59596 dwParam: 0x 906FF055 Msg: JI20 Lid: 43212 dwParam: 0x906FF055 Msg: JT05 Lid: 43212 dwParam: 0x906FF055 Msg: JT08 Lid: 59596 dwParam: 0x906FF055 Msg: WM19 Lid: 59596 dwParam: 0x906FF055 Msg: WM20 Lid: 59596 dwParam: 0x906FF065 Msg g: WM21 Lid: 54472 StoreEc: 0x980 Lid: 42184 StoreEc: 0x454 Lid: 10786 dwParam: 0x0 Msg: 15.02.0858.012:Mail-SMT:b3b8a0ba-ded1-4f51-a012-449cebaa67c8 Lid: 51578 Guid: b3b8a0ba-ded1-4f51-a012-449cebaa67c8 Lid: 1750 ---- Remote Context End --- - Lid: 1047 StoreEc: 0x454 [Database: Mdb02-Faile, Server: XX****.cn]

>> Mount-Database -Identity "Mdb02-Faile"
Creating new session to implicitly remote 'Mount-Database' command...
Loading of database 'Mdb02-Faile' failed. Error: Active Manager operation failed. Error: Database operation failed. Error: Operation failed with message: MapiExceptionD
abaseError: Unable to mount database. (hr=0x80004005, ec=1108)
Diagnostic context:
     Lid: 65256
     Lid: 10722 StoreEc: 0x454
     Lid: 1494 ---- Remote Context Beg ----
     Lid: 1238 Remote Context Overflow
     Lid: 34760 StoreEc: 0xFFFFFDF0
     Lid: 41344 Guid: b3b8a0ba-ded1-4f51-a012-449cebaa67c8
     Lid: 35200 dwParam: 0x6210
     Lid: 59596 dwParam: 0x940F91E8 Msg: JI20
     Lid: 43212 dwParam: 0x940F91E8 Msg: JT05
     Lid: 43212 dwParam: 0x940F91E8 Msg: JT08
     Lid: 59596 dwParam: 0x940F91E8 Msg: WM19
     Lid: 59596 dwParam: 0x940F91E8 Msg: WM20
     Lid: 59596 dwParam: 0x940F91E8 Msg: WM21
     Lid: 54472 StoreEc: 0x980
     Lid: 42184 StoreEc: 0x454
     Lid: 10786 dwParam: 0x0 Msg: 15.02.0858.012:Mail-SMT:b3b8a0ba-ded1-4f51-a012-449cebaa67c8
     Lid: 51578 Guid: b3b8a0ba-ded1-4f51-a012-449cebaa67c8
     Lid: 1750 ---- Remote Context End ----
     Lid: 1047 StoreEc: 0x454 [Database: Mdb02-Faile, Server: XX****.cn]
     + CategoryInfo : InvalidOperation: (Mdb02-Faile:ADObjectId) [Mount-Database], InvalidOperationException
     + FullyQualifiedErrorId : [Server=XXXXX,RequestId=fa2244a8-45a3-49a9-be36-ca9735a3a0af,TimeStamp=2023/6/9 1:09:
    45] [FailureCategory=Cmdlet-InvalidOperationException] 2F863AA8,Microsoft.Exchange.Management.SystemConfigurationT
   asks. MountDatabase
     + PSComputerName : XX****.cn


[PS] C:\Windows\system32>Get-Mailbox -SoftDeletedMailbox

No parameter found matching parameter name 'SoftDeletedMailbox'.

     + CategoryInfo : InvalidArgument: (:) [Get-Mailbox], ParameterBindingException

     + FullyQualifiedErrorId : NamedParameterNotFound, Get-Mailbox

     + PSComputerName : XX****.cn
Exchange Server
Exchange Server
A family of Microsoft client/server messaging and collaboration software.
1,448 questions
0 comments No comments
{count} votes

3 answers

Sort by: Most helpful
  1. Nancytamba 0 Reputation points
    Jun 12, 2023, 9:25 AM

    Mount-Database -Identity "Mdb02-Faile"

    Creating new session to implicitly remote 'Mount-Database' command...

    Loading of database 'Mdb02-Faile' failed. Error: Active Manager operation failed. Error: Database operation failed. Error: Operation failed with message: MapiExceptionD

    abaseError: Unable to mount database. (hr=0x80004005, ec=1108)

    Diagnostic context:

     Lid: 65256
    
     Lid: 10722 StoreEc: 0x454
    
     Lid: 1494 ---- Remote Context Beg ----
    
     Lid: 1238 Remote Context Overflow
    
     Lid: 34760 StoreEc: 0xFFFFFDF0
    
     Lid: 41344 Guid: b3b8a0ba-ded1-4f51-a012-449cebaa67c8
    
     Lid: 35200 dwParam: 0x6210
    
     Lid: 59596 dwParam: 0x940F91E8 Msg: JI20
    
     Lid: 43212 dwParam: 0x940F91E8 Msg: JT05
    
     Lid: 43212 dwParam: 0x940F91E8 Msg: JT08
    
     Lid: 59596 dwParam: 0x940F91E8 Msg: WM19
    
     Lid: 59596 dwParam: 0x940F91E8 Msg: WM20
    
     Lid: 59596 dwParam: 0x940F91E8 Msg: WM21
    
     Lid: 54472 StoreEc: 0x980
    
     Lid: 42184 StoreEc: 0x454
    
     Lid: 10786 dwParam: 0x0 Msg: 15.02.0858.012:Mail-SMT:b3b8a0ba-ded1-4f51-a012-449cebaa67c8
    
     Lid: 51578 Guid: b3b8a0ba-ded1-4f51-a012-449cebaa67c8
    
     Lid: 1750 ---- Remote Context End ----
    
     Lid: 1047 StoreEc: 0x454 [Database: Mdb02-Faile, Server: XX****.cn]
    
     + CategoryInfo : InvalidOperation: (Mdb02-Faile:ADObjectId) [Mount-Database], InvalidOperationException
    
     + FullyQualifiedErrorId : [Server=XXXXX,RequestId=fa2244a8-45a3-49a9-be36-ca9735a3a0af,TimeStamp=2023/6/9 1:09:
    
    45] [FailureCategory=Cmdlet-InvalidOperationException] 2F863AA8,Microsoft.Exchange.Management.SystemConfigurationT
    

    asks. MountDatabase

     + PSComputerName : XX****.cn
    

  2. Nancytamba 0 Reputation points
    Jun 12, 2023, 12:04 PM

    n't have access to importance documents mean one is my wordpress account


  3. Dezhi Li-MSFT 795 Reputation points
    Jun 19, 2023, 9:57 AM

    Hi @yimin

    I am checking the status of this case. Please let us know if you would like further assistance.

    You can try to use the Eseutil tool to view the status of your database.

    To check the Exchange Server database file (EDB) header information using the Eseutil /mh command, you can follow the steps below:

    Open the CMD command line window.

    Enter the directory where the Eseutil program is located. By default, Eseutil.exe is located in the "C:\Program Files\Microsoft\Exchange Server\V15\Bin" directory. You can use the cd command to switch to this directory, for example: cd "C:\Program Files\Microsoft\Exchange Server\V15\Bin"

    Run the Eseutil /mh command, the command format is: Eseutil /mh <Path to EDB File>

    where <Path to EDB File> is the full path and file name of the database file (EDB) to check.

    Wait for a while, Eseutil will display the header information of the database, including database version, status, log file information, etc. If the header information is normal, Eseutil will display "State: Clean Shutdown".

    If Eseutil displays "State: Dirty Shutdown", then the database file was not properly closed and may need to be restored using the Eseutil /r command.

    If Eseutil displays "State: Consistent", the database file is corrupted and may need to be repaired using the Eseutil /p command.

    If Eseutil displays "State: Unknown", it means that an unknown error has occurred in the database file, and further investigation and repair may be required.

    Note: Before using the Eseutil tool to repair the Exchange Server database file, be sure to back up the original database file first.

    The following links may help you

    https://learn.microsoft.com/en-us/exchange/troubleshoot/administration/event-9519-error-0x80004005-mount-database

    https://www.codetwo.com/admins-blog/how-to-use-exchange-extensible-storage-engine-utilities-eseutil-tool/

    Please Note: Since the web site is not hosted by Microsoft, the link may change without notice. Microsoft does not guarantee the accuracy of this information.

    Best Regards,

    Dezhi


    If the answer is helpful, please click "Accept Answer" and kindly upvote it. If you have extra questions about this answer, please click "Comment".


Your answer

Answers can be marked as Accepted Answers by the question author, which helps users to know the answer solved the author's problem.