Repair corrupt mailbox database

I have a standalone Exchange 2010 server (virtual server in vmware) with a corrupt mailbox database.  The server (VMDK file) resides in a vmware HA cluster fiber connected to a SAN.  The SAN experienced a hard drive failure (RAID 5 volume which
contained Exchange server).  Replaced the hard drive and the volume rebuilt without error.  However,
after the rebuild the Mailbox database started blowing errors about being corrupt.  I ran a chkdsk /f /r on both the C: and D: drives.  C: drive was clean.  Chkdsk on D: reported that
Windows replaced bad clusters in the file mbdata1.edb (mailbox database) file.
I can see the following errors:
ESE Event 474, 2007
ExchangeStoreDB Event 203, 233
Storage Group Consistency Check Event 254, 306, 401, 403 and 405
MSExchangeIS Event 9782
I ran an integrity check (ESEUTIL /g) which completed with errors:
Integrity check completed.
Database is CORRUPTED, the last full backup of this database was on 12/17/2011 08:44:37
Operation terminated with error -1206 (JET_errDatabaseCorrupted, Non database file or corrupted db) after 631.407 seconds.
I am finding [what seems to me to be] conflicting information on how to proceed.  It seems that I can attempt repair of the DB (using eseutil and isinteg) and risk possible additional damage to the file or create a new mailbox database and move
the mailboxes to the new database.
Looking for advice on how to proceed.

Good suggestions from Simon and a few additional points
1. Before doing any of the following I would ensure I made a complete backup of the appropriate files  i.e. the EDB as well as the VMDK to ensure you have the possibility to do a rollback if needed.
2. Since this is a VMware system I would suggest to you verify the VMDK is without issue and there are different methods for this dependent upon the version of VMware that you are running.  Just do a search in Google for something like "how to verify
a VMDK file"
3. ISinteg is no longer around in Exchange 2010 so the most you can do is to run eseutil  to attempt to repair the EDB and if that did work you would need to do a move mailbox which has integrity checking built in as part of the move process
4. That said IF the database is still online and accessible I would suggest that you;
A: Create a NEW/FRESH VMDK
B:  Then create a new DB on the NEW/FRESH VMDK
C: Start moving mailboxes from the old EDB into the new EDB. NOTE: You may want to temporarily enable circular logging during the move process to avoid log build up and then turn it off post process and get a new backup.
D: If you encounter errors in moving any mailboxes I would go on to the next and move all of them that you can and then come back and address     the problem mailboxes.
E: if they all move then you can kill off the old EDB.
F: of course you will also want to modify your backup process to protect the new EDB
The other option as Simon pointed out would be to;
A: Take the DB offline and copy it off to a safe place
B: Recover from your last known good backup
C: Then take that copy of the database that you have, make a new copy and use the MS Recovery DB process
http://technet.microsoft.com/en-us/library/dd876954.aspx or a 3rd party product like Lucid8's DigiScope
http://www.lucid8.com/product/digiscope.asp to open the old damaged offline database so that you can merge the delta data into the restored database in the Production Exchange Server.
Troy Werelius
www.Lucid8.com
Search, Recover, & Extract Mailboxes, Folders, & Email Items from Offline EDB's and Live Exchange Servers with Lucid8's DigiScope

Similar Messages

  • 3rd party tool for online EDB repair & live mailbox move - Exchange 2007

    Please advise a 3rd party tool, a reliable one that can do live mailbox migrations in Exchange 2007 from a corrupted DB to a new fresh DB?
    Also a tool that can do live repair of the DB.
    The corrupted DB is mounted but users are facing many issues and the application logs are throwing the below error:
    MSExchangeIS (920) DB001: Database F:\Exchange Server\Mailbox\DB001.edb: Index FidDeleteTimeIndex of table IndexAge is corrupted (0). 
    An error occurred on database "DB001\DB001". Function name or description of problem: Restrict/SetSearchCriteria Error: -1414 Warning: fail to apply search optimization to folder (FID 4-DBC987)   Retrying without optimization. 

    Hi,
    As additional, the reason for this Event ID is that this message is logged when the Query Processor (QP) tries to use an index to perform a query optimization but, at the same time, that index was updated by a concurrent transaction. In this situation the
    QP will just abandon the optimized path and revert to the default search algorithm.
    Basis on my research and knowledge, this warning is not indicative of a serious problem and can be ignored. Response he warning can be safely ignored, but for preventive measures it is recommended To run Isinteg -s <server name> -fix -test alltest
    on the store where we are getting these warnings. More details about Isinteg, for your reference:
    https://technet.microsoft.com/en-us/library/bb125144%28v=exchg.80%29.aspx?f=255&MSPPError=-2147217396
    Note: We recommend that you should back up your Exchange mailbox database before you run the tool.
    Thanks
    Please remember to mark the replies as answers if they help, and unmark the answers if they provide no help. If you have feedback for TechNet Support, contact [email protected]
    Allen Wang
    TechNet Community Support

  • Removing mailbox databases

    Hello!
    I'm getting this warning when removing a mailbox database in Exchnage 2013 SP1:
    I've never had it in Exchange 2013 (NOT SP1)... How can I now remove a "monitoring mailbox object of database ..." from my AD?
    Thank you in advance,
    Michael

    Hi 
    Here you go 
    Failed to remove monitoring mailbox object of database “database_name”. Exception: Active directory operation failed on “server_name”. This error is not retrievable. Additional information: Access is
    denied. Active directory response: 000000005: SecErr: DSID-031520B2, problem 4003 (INSUFF_ACCESS_RIGHTS), data 0.
    In this case, the database was removed an Active Directory [AD] error (with a not very useful description) complaining about insufficient permissions is thrown. If you run:
    Get-Mailbox -Monitoring
    You will most likely see a warning regarding a corrupted Health Mailbox:
    WARNING: The object “domain_name”/Microsoft Exchange System Objects/Monitoring Mailboxes/”Health_Mailbox_GUID” has been corrupted, and it's in an inconsistent state. The following validation errors happened:
    WARNING: Database is mandatory or UserMailbox.
    Because Exchange 2013 did not have sufficient permissions to the domainname/Microsoft Exchange System Objects/Monitoring Mailboxes Organizational Unit [OU], it could not delete the AD objects related to the database’s health mailboxes. In
    this case, the database attribute is null because the database the health mailbox references no longer exists.
    To fix this issue, simply delete the health mailboxes referenced by the error(s) from that OU by using Active Directory Users and Computers. After removing these, the warning should be gone.
    Deleting health mailboxes is a low risk procedure because they will be automatically re-created by the Microsoft Exchange Health Manager service on the Exchange 2013 server hosting the database when this service is restarted
    Source of information - http://www.msexchange.org/kbase/ExchangeServerTips/ExchangeServer2013/ManagementAdministration/exchange-2013-error-deleting-database.html
    Remember to mark as helpful if you find my contribution useful or as an answer if it does answer your question.That will encourage me - and others - to take time out to help you Check out my latest blog posts on http://exchangequery.com Thanks Sathish
    (MVP)

  • Mailbox Databases - 1500 users Exchange 2010 DAG

    I have the following setup for a 5 server DAG setup and would like to know the recommended setup for high availability for all user databases. I would like the databases copied to several DAG members servers, but am unsure as to how i should stagger the
    database replication. Please see the drive sizes below and send me feedback/recommendations.
    Each of my DAG member servers (mailbox servers) has the following storage space available:
    C:\60GB(O/S), D:\1TB(Mailboxes), E:\1TB(Mailboxes) F:\(logs)
    How many databases should i create to maximize efficiency and give best user performance/experience?
    To how many DAG member servers should i copy the database in order to achieve a reasonable amount of High Availability?
    Again, I have 1500 users and 2TB per server to accommodate mailbox databases.
    Users average 500MB mailbox quotas.
    Can i create the DAG replicas on the second drive (E:\) or should i just use both terabyte volumes exclusively for users mailboxes?

    Hi,
    5 members in a DAG and one database created for every member, I suggest you create three copys for a database like the following figure. Any two servers corruption couldn't interrupt any client connection.
    Please remember to click “Mark as Answer” on the post that helps you, and to click “Unmark as Answer” if a marked post does not actually answer your question. This can be beneficial to other community members reading the thread.
    Sean Xiao
    TechNet Community Support

  • Reseed Mailbox database

    I have had several failed backups using Symantec Endpoint protection of my exchange server, currently the issue stems from the transaction logs being corrupt because the database log files were completely cleared to make sure the exchange server continued
    to have space and wouldn't crash.  The current solution I would like to try is to do a reseed of the mailbox database on the server that is causing the issue, however I want to know if anything can go wrong from running the command Update-MailboxDatabaseCopy
    -Identity DB1\MBX1.

    Wrong forum.  Please post it in Exchange forum
    http://social.technet.microsoft.com/Forums/office/en-US/home?category=exchangeserver
    Santhosh Sivarajan | Houston, TX | www.sivarajan.com
    ITIL,MCITP,MCTS,MCSE (W2K3/W2K/NT4),MCSA(W2K3/W2K/MSG),Network+,CCNA
    Windows Server 2012 Book - Migrating from 2008 to Windows Server 2012
    Blogs: Blogs
    Twitter: Twitter
    LinkedIn: LinkedIn
    Facebook: Facebook
    Microsoft Virtual Academy:
    Microsoft Virtual Academy
    This posting is provided AS IS with no warranties, and confers no rights.

  • Power outage Mailbox Database won't mount

    Hello,
    We have experienced a power outage, when we brought the server back the Mailbox Database wouldn't mount.
    After that i ran Eseutil /mh and was on dirty shutdown, the i did /r and finally /p
    Database is now on Clean shutdown state but still doesn't mount, error in event viewer:
    failed. Error: The database action failed. Error: Operation failed with message: MapiExceptionCallFailed: Unable to mount database. (hr=0x80004005, ec=-344) ---> Microsoft.Exchange.Data.Storage.AmOperationFailedException: An Active Manager operation failed. Error: Operation failed with message: MapiExceptionCallFailed: Unable to mount database. (hr=0x80004005, ec=-344) ---> Microsoft.Mapi.MapiExceptionCallFailed: MapiExceptionCallFailed: Unable to mount database. (hr=0x80004005, ec=-344)
    First time dealing with this problem, have i missed something?

    I'm still unable to mount the Database, i've moved the logs out of the path and tried to mount with the same error.
    the output of eseutil /mh
    PS E:\Mailbox Database moved> eseutil /mh '.\Mailbox Database 1773415643.edb'
    Extensible Storage Engine Utilities for Microsoft(R) Exchange Server
    Version 14.00
    Copyright (C) Microsoft Corporation. All Rights Reserved.
    Initiating FILE DUMP mode...
    Database: .\Mailbox Database 1773415643.edb
    DATABASE HEADER:
    Checksum Information:
    Expected Checksum: 0x0122201a
    Actual Checksum: 0x0122201a
    Fields:
    File Type: Database
    Checksum: 0x122201a
    Format ulMagic: 0x89abcdef
    Engine ulMagic: 0x89abcdef
    Format ulVersion: 0x620,17
    Engine ulVersion: 0x620,17
    Created ulVersion: 0x620,17
    DB Signature: Create time:11/10/2012 19:14:18 Rand:1372720 Computer:
    cbDbPage: 32768
    dbtime: 279606 (0x44436)
    State: Clean Shutdown
    Log Required: 0-0 (0x0-0x0)
    Log Committed: 0-0 (0x0-0x0)
    Log Recovering: 0 (0x0)
    GenMax Creation: 00/00/1900 00:00:00
    Shadowed: Yes
    Last Objid: 1
    Scrub Dbtime: 0 (0x0)
    Scrub Date: 00/00/1900 00:00:00
    Repair Count: 2
    Repair Date: 11/10/2012 19:14:18
    Old Repair Count: 0
    Last Consistent: (0x2,8,4D) 11/10/2012 20:51:35
    Last Attach: (0x1,9,6C) 11/10/2012 20:51:35
    Last Detach: (0x2,8,4D) 11/10/2012 20:51:35
    Dbid: 1
    Log Signature: Create time:11/10/2012 20:51:35 Rand:7225210 Computer:
    OS Version: (6.0.6002 SP 2 NLS 500100.50100)
    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: 0
    cpgUpgradeSpaceMapPages: 0
    ECC Fix Success Count: found (15)
    Last ECC Fix Success Date: 11/10/2012 19:30:10
    Old ECC Fix Success Count: found (11)
    ECC Fix Error Count: none
    Old ECC Fix Error Count: none
    Bad Checksum Error Count: found (620)
    Last Bad Checksum Error Date: 11/10/2012 19:32:24
    Old bad Checksum Error Count: found (518)
    Last checksum finish Date: 00/00/1900 00:00:00
    Current checksum start Date: 00/00/1900 00:00:00
    Current checksum page: 0
    Operation completed successfully in 2.277 seconds.

  • Event ID 218 Copy of database 'Mailbox Database'- experienced a performance problem

    Hi,
    We have 16 GB of RAM for EXchange 2010 and 4 Processor and using iSCSI Starwind LUN.
    Event ID : 218
    Event Source : ExchangeStoreDB
    Event Category :Database Recovery
    the copy of database 'Mailbox Database - NYM' on this server experienced a performance problem. Failover returned the following
    error: here is only one copy of this mailbox database (Mailbox Database - NYM). Automatic recovery is not available.
    It occurs specially when the exchange backup start ; we are using window backup for taking exchange backup
    I can see warnning of ESE below the event 218 - Information Store (3912) Mailbox Database - NYM: A request to write to the file "D:\Program Files\Microsoft\Exchange Server\V14\Mailbox\Mailbox Database 0959355037\Mailbox Database 0959355037.edb" at
    offset 150801350656 (0x000000231c760000) for 32768 (0x00008000) bytes has not completed for 68 second(s). This problem is likely due to faulty hardware. Please contact your hardware vendor for further assistance diagnosing the problem.
    Also,
    1. How can I enable verbose logging to expert level for exchange MailboxDatabase.
    2. What type performace counter need to be set for exchange database in Performance Monitor
    Any Help ?
    Thanks
    Prakash

    We had the same issue on our mbx server with Exchange 2010 Ent SP3, Win Svr 2008 R2 SP1 running on VMware v5.1 with Exchange dbs mounted to the VM via iSCSI LUNs on our NetApp SAN.  
    We escalated the ticket, and the Microsoft Exchange escalation team stated that the EIDs of the database corruption and automatic recovery seem to point to a hardware issue.  And, they told us not to panic and that there was no need to rebuild the environment
    and migrate the databases immediately.  They instead asked us to focus all our efforts on solving the iSCSI environment issues, since each Exchange EID db corruption/ autorecovery would be preceded by some type of corresponding iSCI System EID.  
    We hence opened tickets with MS Storage Team and with NetApp support and worked on this ticket with input from all 3 groups.
    After about a month an a half of troubleshooting & trial error- with tickets open with NetApp, MS Storage Team, and MS Exchange team, we finally seem to have applied a configuration change that worked. 
    NetApp support referred us to the following article relating to VMware:
    http://kb.vmware.com/selfservice/microsites/search.do?language=en_US&cmd=displayKC&externalId=2039495
    So, per NetApp support and MS Storage team, do the following:
    1.    Manually dismount Exchange Databases on the mailbox server.
    2.    Open Device Manager, Network Adapters, VMXNET3 Ethernet Adapter #3, Properties
    3.    Change Small RX Buffers from the default 512 to the maximum 8192 using the drop down selector.
    4.    Change the RX Ring #1 from the default 1024 to the maximum of 4096 using the drop down selector.
    5.    Click OK and save the change.
    6.    Re-mount the Exchange Databases
    And, to our surprise, this seems to have done the trick.  It seems like the issue is an iSCSI-related NIC setting all along.
    Thanks,
    Detrich

  • EAC loses connect to Mailbox Database Server

    I am having a weird issue with EAC.  We have 2 mailbox databases but only 1 is used as the main production, on a separate server.  The other database was the first one in the implementation.  It hosts system attendant and a couple of administrative
    accounts.  This mailbox database was dismouting so I ran eseutil and it showed a dirty shutdown state.  I ran the log file sequence which checked out fine.  I completed a soft repair using /r option.  After this the database was in a clean
    shutdown state.  I rebooted the server and the database mounted successfully. 
    The odd issues is that EAC will lose connection to this mailbox database and show in an Unknown Status showing 1 failed copy.  However, if I check that server the mailbox database shows mounted and healthy.  After a while it will remount. 
    When double clicking on the database name it says the information store isn't running but it is running on that server. 
    Even though this isn't the main production server for the users we have noticed that outlook will disconnect for users.  Only after restarting services on the CAS (Separate server) will services return to healthy.  I have scowered the event logs
    and find hardly any information that relates to the issue. 
    The only error I see but have found almost no information on is MSExchange Mid-Tier Storage Ping of mdb 'e7304e5c-37f5-4fb4-8e6a-02f4426f0820' timed out after '00:00:00' minutes.  Last successful ping was at '2/28/2014 2:39:55 PM' UTC. 
    I almost think its an issue with the CAS server hosting EAC.  Maybe an IIS issue?  However I can't find any errors on this server related to it.  Any help would be appreciated.

    Hi,
    I would like to clarify the following things for troubleshooting:
    1. Please run IISReset  from command prompt at first.
    2. What's more, I recommend you run the Get-MailboxDatabase "xxx" cmdlet and check the result.
    Besides, please confirm that if there is any user reporting any Outlook/Exchange usage problem.
    Hope my clarification is helpful.
    If you need further assistance, please feel free to let me know.
    Best regards,
    Amy
    Amy Wang
    TechNet Community Support

  • Remove mailbox database copy from DAG

    Hi There,
    We would like to remove the mailbox database copy from our exchange server as we are lack of the space on our fixed vhd and we hope to be able to free about 100GB from the passive database copies as we have deployed DAG. is there any guidelines or procedures
    to safely remove the database copies? currently, we have 4 mailbox servers, HQMB01, HQMB02, SSMB01, and SSMB02. HQMB01 and HQMB02 is already part of DAG members by itself. however, on ssmb01 and ssmb02, we also add in HQMB01 and HQMB02 as the DAG member,
    thus they can fail over to HQMB01 or HQMB02 if their server have issue. in this situation, SSMB01 and SSMB02 passive copies is also inside our HQMB01 and HQMB02. As the our HQMB01 and HQMB02 is lack of the disk space and we would like to remove SSMB01
    and SSMB02 from the DAG, thus we could remove the passive database copies. The following is the picture of the activation preference for all servers. what is the procedures and the guidelines to remove mailbox database copy and also remove the server from
    the DAG members? we are quite confuse and worry that after we are removing wrongly and cause the active database to lost as we understand that there is replication happening between them. as we have 4 mailbox servers from which server we should perform
    the task? Wish to get some advises from the exchange guru from this forum. we are on exchange server 2010 sp1 and windows server 2008 R2.Thanks so much.
    Name                 : HQDB01
    Servers              : {HQMB01, HQMB02}
    ActivationPreference : {[HQMB01, 1], [HQMB02, 2]}
    ReplayLagTimes       : {[HQMB01, 00:00:00], [HQMB02, 00:00:00]}
    TruncationLagTimes   : {[HQMB01, 00:00:00], [HQMB02, 00:00:00]}
    Name                 : HQDB02
    Servers              : {HQMB02, HQMB01}
    ActivationPreference : {[HQMB02, 1], [HQMB01, 2]}
    ReplayLagTimes       : {[HQMB02, 00:00:00], [HQMB01, 00:00:00]}
    TruncationLagTimes   : {[HQMB02, 00:00:00], [HQMB01, 00:00:00]}
    Name                 : SSDB01
    Servers              : {SSMB01, SSMB02, HQMB01, HQMB02}
    ActivationPreference : {[SSMB01, 1], [SSMB02, 2], [HQMB01, 3], [HQMB02, 4]}
    ReplayLagTimes       : {[SSMB01, 00:00:00], [SSMB02, 00:00:00], [HQMB01, 00:00:00], [HQMB02, 00:00:00]}
    TruncationLagTimes   : {[SSMB01, 00:00:00], [SSMB02, 00:00:00], [HQMB01, 00:00:00], [HQMB02, 00:00:00]}
    Name                 : SSDB02
    Servers              : {SSMB02, SSMB01, HQMB01, HQMB02}
    ActivationPreference : {[SSMB02, 1], [SSMB01, 2], [HQMB01, 3], [HQMB02, 4]}
    ReplayLagTimes       : {[SSMB02, 00:00:00], [SSMB01, 00:00:00], [HQMB01, 00:00:00], [HQMB02, 00:00:00]}
    TruncationLagTimes   : {[SSMB02, 00:00:00], [SSMB01, 00:00:00], [HQMB01, 00:00:00], [HQMB02, 00:00:00]}

    Hi Exchange Guru,
    thanks so much for the prompt response..i have few queries to ask following your guidelines above:
    1. from the show result above, I am still confuse which server that I should go to remove as this is involving 4 database copies. from what I understand from the truncation or replay lag times of SSDB01 and SSDB02, I can see that HQMB01 and HQMB02 are on
    the third and fourth preference, which means that SSDB01 and SSDB02 will be able to failover to each of them when there is a failure and it cause the passive copies of both of SSDB01 and SSDB02 to be stored in the HQMB01 and HQMB02. what my purpose
    is to remove both SSDB01 and SSDB02 passive copies in HQMB01 and HQMB02. in this case, should I login to SSDB01 or SSDB02 mailbox servers to perform the removal with your guidelines above?
    2. is the command as below:
    Remove-MailboxDatabaseCopy -Identity SSDB01\HQMB01 -Confirm:$False
    Remove-MailboxDatabaseCopy -Identity SSDB01HQMB02 -Confirm:$False
    Remove-MailboxDatabaseCopy -Identity SSDB02\HQMB01 -Confirm:$False
    Remove-MailboxDatabaseCopy -Identity SSDB02\HQMB02 -Confirm:$False 
    will this cause the risk either of my HQDB01, HQDB02, SSDB01, and SSDB02 active copies accidentally  being removed? I am sorry that I am a bit naggy and always want a confirmation as this is very critical and I must be super careful.
    3. If after the removal successful, when is the best time to go to the drive where the passive copies stored and remove them so I can clear some space on  my disk? and is it just as simple by going to the drive and do a folder file deletion manually?
    because I just worry when I delete the file and the server is still replicating between each other, which will cause even corruption to the active database.
    4. From point 3, you mention about when the server is empty. what do you mean by that? do you mean that when the passive copies are no more there? and what command that I used to check?
    5. From point 4, is removing the server from DAG the last step to be performed? yes, I want to remove them from DAG, thus will left only HQMB01 and HQMB02 as one DAG and SSMB01 and SSMB02 as one DAG.
    Thank so so much for your patient and attention.
    Regards,
    Henry

  • How to repair corrupt sharepoint server (mdf) files

    SharePoint server has become a very popular enterprise application to enhanced collaboration. As the quantity and value of data stored on SharePoint platform rises, backup and recovery becomes critical and it proves to be a challenge for administrators.There
    can any reason of corruption of your SharePoint Server database and MDF files include drive failures, accidental file deletion on WSS websites, Server downtime, saved backup turned back, etc.
    If you come across SharePoint damage, then disaster recovery of SharePoint is important to execute. Third-party database recovery application for SharePoint is the best alternate solutions to be used for dealing with corrupted SharePoint database.
    If only you need to repair your corrupted SharePoint database due to drive failures, accidental file deletion on WSS websites, drive failures, server downtime, saved backup turned bad, and any other etc.This also allows you to recover the MDF files in offline
    mode. If you are searching for the recovery software like this, you are at the right spot.
    From here, you may get the Free Trail Version Demo to check the features and to see the recovery process.
    Visit:- http://www.filesrecoverytool.com/sharepoint-database-repair.html

    MS SQL Database Recovery software is an advanced solution to fix extremely corrupted MDF files of MS SQL Server. It effectively recovers maximum possible data from corrupted MDF files which are originally created in SQL Server 2000, 2005 and 2008 and higher
    versions.
    In case, MDF database has gone corrupt, damaged due to occurrence of this error, you can repair SQL database easily and productively using SQL Database recovery software to repair all items of corrupt MDF file.To know more about the software visit :-
    Repair MDF File of SQL Server
    Thanks
    Regards

  • Reconstruct -m showing corrupt mailboxes, Version not recognized

    Hi,
    Using Sun Messaging server version:
    Sun Java(tm) System Messaging Server 6.2-4.03 (built Sep 22 2005)
    libimta.so 6.2-4.03 (built 04:37:42, Sep 22 2005)
    SunOS mailstore-7 5.10 Generic_137137-09 sun4u sparc SUNW,Netra-240
    As a normal monthly maintenance task I perform a reconstruct -m on our mailstores, but this time, I got back a LOT of errors of users with corrupt mailboxes.
    The next step is I tried to take users (1 at a time) with corrupted mailboxes and use reconstruct -ifr /user/jreed7, that looks successful:
    /opt/SUNWmsgsr/sbin/reconstruct -ifr user/jreed7
    user/jreed7/INBOX
    Reconstructing...
    user/jreed7/Trash
    Reconstructing...
    user/jreed7: fixed quota root usage
    Then I tried using reconstruct -p primary -u jreed7 -m and this was not so successful:
    /opt/SUNWmsgsr/sbin/reconstruct -p primary -u jreed7 -m
    user/jreed7
    user/jreed7/Trash
    =user/jreed7
    =user/jreed7/Trash
    [08/Jan/2010:15:25:23 -0900] mailstore-7 reconstruct[9581]: Store Critical: Mailbox corrupted, Version not recognized: user/jreed7/Sent
    ?user/jreed7/Sent: Invalid mailbox
    [08/Jan/2010:15:25:23 -0900] mailstore-7 reconstruct[9581]: Store Critical: Mailbox corrupted, Version not recognized: user/jreed7/Drafts
    ?user/jreed7/Drafts: Invalid mailbox
    I'm not sure what to do next. I have seen posts similar, however, not the same as my issue.

    PEP64 wrote:
    that seemed to work. I don't understand why reconstruct -ifr (which zeros out the idx files) then forces reconstruct on all folders in the mailbox didn't work.The "reconstruct -r" command will only process folders that exist in the store database. The "reconstruct -m" process appears to have removed the record of the mailbox from the store database due to the afore mentioned corruption.
    Running "mboxutil -c" on the mailbox re-creates the record.
    This is why I suggested running "reconstruct -r" before "reconstruct -m".
    Unfortunately I don't have any of the users passwords to be able to log in as them to make sure they can get to the once corrupted folder(s).
    Thanks again for your expertise Shane. I didn't spool the output of the reconstruct -m on all 35,000 mailboxes because I've never seen this problem until just recently. The list is quite long, so I might not hear anything else about this for a while. It is always a good idea to capture the output of reconstruct -m/recontstruct -r commands for future reference.
    There is 1 that I was not able to recreate and I believe it might have something to do with the fact that the name of the folder Family and Friends has spaces in it.You can quote the folder name e.g.
    ./mboxutil -c 'user/blah/Family and Friends'Regards,
    Shane.

  • Replay transaction logs to a new empty mailbox database

    My Exchange 2010 mailbox database got corrupted and do not really have a good backup to recover from and it is not a DAG too.
    Using eseutil log files are good but if I do soft recovery, it complains of a missing log file. Going through the log files it is just one file that is missing and even checking the creation date for this file at that time the server was offline because
    we were relocating.
    Soft recovery has not been successful.
    I want to try hard recovery but do not know how much data will be lost. Or better still is there a  way to replay log files of the corrupted database into the new database and continue from there?

    Without having a good backup, you can not ensure about the security of data that would be recovered.
    If you have an old backup of the database and all transaction log files since that backup then you can restore everything up to the last transaction log file.
    If you want to do it in the RSG then you can copy all transaction log files from the production storage group to the log file directory of the RSG, then restore you last backup and let the backup program mount the database. Exchange will automatically replay
    the log files in the RSG directory and the files on the tape. Please follow this Library : http://technet.microsoft.com/en-us/library/aa998370(EXCHG.65).aspx
    If you still unable to recover the data manually, you may consider on this automated software (http://www.exchangeserverrecovery.com/) that might be helpful to recover the data without any losses and resolve
    your purpose.

  • Exchange 2013: This mailbox database is associated with one or more active mailboximport / Cannot uninstall exchange

    We have a corrupted installation of Exchange 2013 due to installating CU6
    New Exchange server is already installed and mailboxes are migrated over, I am now in the process to uninstall the old exchange 2013 so we can decomission it but I get this error when I try to run uninstall
    "This mailbox database is associated with one or more active mailbox import,To get a list of all Mailboximport request associated with this database, run Get MailboxImportRequest | ?{ $_.RequestQueue -eq "<Database ID>"}....
    But when i run this command I get an error of" The Get-MailboxImportRequest is not recognized as a cmdlet...
    Any advise is appreciated
    Thanks.

    Hi ,
    From the error message i came to know few things i have mentioned mentioned below .
    If you want to remove the problematic exchange server , you need to remove the existing mailbox import requests.
    For that you should need to have the required permission for the user account from which you are trying to execute the command
    Just check your user account is having the Mailbox Import Export role permissions .
    If you have the required permissions then go ahead and execute the commands
    Get-MailboxImportRequest | ft -au ( this is to see how many no of the mailbox import request are available
    Remove-MailboxImportRequest
    ( this command is to remove the entire mailbox import move request)
    Once you have done with that , then you start proceeding uninstalling the exchange server .
    Regards
    S.Nithyanandham
    Thanks S.Nithyanandham

  • Corrupted iPhoto database (thanks a lot mobileme!)

    Following a stalled mobileme upload where iphoto locked up and couldn't even be force quited, I have a corrupted iPhoto )* database and can't see the last two years of photo's.
    There files are thankfully still all there in the appropriate "originals", "modified" and "data" files but iphoto can't SEE them to open them.
    I tried rebuilding the library but still no go. Dragging the files into my back up iphoto library (which covers up until last month) preserves all the metadata, which is a relief.
    HOWEVER, I have just returned to the UK with about 2000 shots from a US trip, and I will potentially lose the hours I have spent editing these shots. I could merge the original and modified files before re-importing but that is going to be very laborious....
    So my question is, is there an easy way to repair the library database without having to re-import??
    Any help/suggestions greatly received!
    p.s. mobileme iPhoto syncing has DESTROYED the previous stability and usability of the web gallery feature..... This is the buggiest bit of software tech I have seen as a 20 year plus mac user!
    Message was edited by: kiwifiz

    kiwifiz:
    To recover for a damaged dB file if you run into a similar problem in the future see the tip at the end of my signature.
    TIP: For insurance against the iPhoto database corruption that many users have experienced I recommend making a backup copy of the Library6.iPhoto (iPhoto.Library for iPhoto 5 and earlier) database file and keep it current. If problems crop up where iPhoto suddenly can't see any photos or thinks there are no photos in the library, replacing the working Library6.iPhoto file with the backup will often get the library back. By keeping it current I mean backup after each import and/or any serious editing or work on books, slideshows, calendars, cards, etc. That insures that if a problem pops up and you do need to replace the database file, you'll retain all those efforts. It doesn't take long to make the backup and it's good insurance.
    I've created an Automator workflow application (requires Tiger or later), iPhoto dB File Backup, that will copy the selected Library6.iPhoto file from your iPhoto Library folder to the Pictures folder, replacing any previous version of it. It's compatible with iPhoto 6 and 7 libraries and Tiger and Leopard. iPhoto does not have to be closed to run the application, just idle. You can download it at Toad's Cellar. Be sure to read the Read Me pdf file.
    Note: There now an Automator backup application for iPhoto 5 that will work with Tiger or Leopard.

  • Repairing the mail database

    Hi all,
    There are indications on my server that the mail database should probably be repaired. Is it safe to simply stop the mail service and hit the Repair button in Server Admin->Mail->Maintenance->Database? Should a database be repaired on a regular basis as preventative maintenance?
    I'm not an IT person. I work for a startup and I drew the short straw one day (no offense to IT people). I'm terrified of hitting the Repair button for fear of losing years worth of important email.
    This morning, my server was reporting "DBERROR db4: Logging region out of memory" over and over again. I had a hardware upgrade scheduled anyway, so the server was shut down and new RAM installed.
    After restarting the server, IMAP was crashing every minute with "signaled to death by 11". I noticed it crashed each time one particular user accessed mail so I reconstructed that user's mailbox and since then, IMAP crashed three times but has since run smoothly for over an hour.
    I have never tried repairing the mail database since the server was installed in 2005.
    I appreciate your thoughts!
    - Tim
    G5 Xserve, Mac OS X 10.4.11

    Tim,
    the Cyrus database should only be reconstructed if needed and usually is quite stable.
    "DBERROR db4: Logging region out of memory"
    This is not a RAM issue. It means the underlying Berkeley DB has not enough cache memory assigned.
    Can happen because of a broken database or because you have many many users. Since your server has been running for a long time fine, I would assume it was because of the broken db.
    The reconstruct button in Server Admin, usually doesn't help. You are better off using mailbfr (available free here: http://osx.topicdesk.com/mailbfr/ )
    Use mailbfr -m username to fix single users.
    If your problems persist, you may need to do a full reconstruction of the Cyrus db (which will cause the loss of read/unread flags).
    If in doubt, post more log entries related to the Cyrus DB errors.
    HTH,
    Alex

Maybe you are looking for

  • SQL server 2014 and VS 2013 - BuilInsert task - truncate a field data of a CSV file and insert it to SQL table.

    Hello everyone, To move data from roughly 50 CSV files in a loop to SQL tables (table per CSV file), I've used BulkInsert task in For each loop container. Please know, for all different columns of all CSV files, the filed length was specified as varc

  • No Camera Found message when connecting iPhone

    Hello, I am experiencing an annoyance where I plug in the iPhone to my imac and I get a message that reads "No camera found. I have Canon Software installed for my camera. Anyone experiencing the same problems or have a solution. Many thanks.

  • Major system problems, hanging up at startup.

    I'm developing some major sytem problems with my G4 Mac. It all seemed to start with a jumping cursor and then a dying mouse. I could not get the Mac to startup with several trys. It wouldn't even start up off of my external drive. I would get the fi

  • Applet, images and the Bean Area

    I've created a Java Swing Applet Bean that simply displays a GIF image that it receives via a URL. The Applet works well on its own, however, I have tried to register my Java Applet Bean with a Forms Bean Area and although I can see that something is

  • NO MARKER UPDATE

    hi all, what is the use of  NO MARKER UPDATE in collapse tab of incube manage for specially inventory infocubes.. plz explain me in detail.. thanks in advance pinky reddy