Hello, I ran across a corrupted priv1.edb exchange database. I followed the excellent article Dealing with Exchange Database Corruption by Brien Posey (in http://www.brienposey.com/kb/database_corruption.asp) but still canŠt mount priv1.edb. 1) I'm running W2K Server and Exchange 2K with recent Service Packs applied. 2) I've run ESEUTIL /MH on my priv1.edb 3) I've run ESEUTIL with the p switch to repair 4) I've run ESEUTIL /MH again and found that the number of repairs done on the database were 2 5) I've tried to run ISINTEG -S servername -FIX -TEST ALLTESTS but received an error stating that ISINTEG stopped due to an invalid parameter. 6) I've run again ESEUTIL with the /d switch to defrag 7) I've run ESEUTIL /MH again and found that the number of repairs done on the database were now zero (0) 8) I've tried to mount priv1.edb but receive an error message saying that the mount was unsucessuful and that I should try to restart Exchange System Manager and/or the Exchange Infor. Store 9) I've gathered the event log and paste it here .....................................A............................. Event Type: Information Event Source: ESE Event Category: General Event ID: 100 Date: 29-08-2003 Time: 13:44:23 User: N/A Computer: SNUCKERSERVER Description: Information Store (2040) The database engine 6.00.6249.0000 started. For more information, click http://www.microsoft.com/contentredirect.asp. .....................................B............................. Event Type: Information Event Source: ESE Event Category: General Event ID: 102 Date: 29-08-2003 Time: 13:44:23 User: N/A Computer: SNUCKERSERVER Description: Information Store (2040) 8f47d891-b071-466b-b70d-ae123f886ea6: The database engine started a new instance (0). For more information, click http://www.microsoft.com/contentredirect.asp. .....................................C............................. Event Type: Information Event Source: ESE Event Category: Logging/Recovery Event ID: 300 Date: 29-08-2003 Time: 13:44:25 User: N/A Computer: SNUCKERSERVER Description: Information Store (2040) 8f47d891-b071-466b-b70d-ae123f886ea6: The database engine is initiating recovery steps. For more information, click http://www.microsoft.com/contentredirect.asp. .....................................D............................. Event Type: Information Event Source: ESE Event Category: Logging/Recovery Event ID: 301 Date: 29-08-2003 Time: 13:44:26 User: N/A Computer: SNUCKERSERVER Description: Information Store (2040) 8f47d891-b071-466b-b70d-ae123f886ea6: The database engine has begun replaying logfile C:\Program Files\Exchsrvr\mdbdata\E00.log. For more information, click http://www.microsoft.com/contentredirect.asp. .....................................E............................. Event Type: Information Event Source: MSExchangeTransport Event Category: Exchange Store Driver Event ID: 334 Date: 29-08-2003 Time: 13:44:27 User: N/A Computer: SNUCKERSERVER Description: SMTP service instance 1 has been started. For more information, click http://www.microsoft.com/contentredirect.asp. .....................................F............................. Event Type: Error Event Source: ESE Event Category: Logging/Recovery Event ID: 494 Date: 29-08-2003 Time: 13:44:27 User: N/A Computer: SNUCKERSERVER Description: Information Store (2040) Database recovery failed with error -1216 because it encountered references to a database, 'C:\Program Files\Exchsrvr\mdbdata\priv1.edb', which is no longer present. The database was not brought to a consistent state before it was removed (or possibly moved or renamed). The database engine will not permit recovery to complete for this instance until the missing database is re-instated. If the database is truly no longer available and no longer required, please contact PSS for further instructions regarding the steps required in order to allow recovery to proceed without this database. For more information, click http://www.microsoft.com/contentredirect.asp. .....................................G............................. Event Type: Error Event Source: ESE Event Category: Logging/Recovery Event ID: 454 Date: 29-08-2003 Time: 13:44:27 User: N/A Computer: SNUCKERSERVER Description: Information Store (2040) Database recovery/restore failed with unexpected error -1216. For more information, click http://www.microsoft.com/contentredirect.asp. .....................................H............................. Event Type: Information Event Source: ESE Event Category: General Event ID: 101 Date: 29-08-2003 Time: 13:44:27 User: N/A Computer: SNUCKERSERVER Description: Information Store (2040) The database engine stopped. For more information, click http://www.microsoft.com/contentredirect.asp. 10) I've noticed that on the mdbdata folder I've besides priv1.edb (and the other files associated with it) a bunch of log files and E00.log. QUESTION I) How can I recover from this situation? II) Should I have E00.log and the other E00xx.log files on the mdbdata folder or should I cut them off there? NOTE: After ESEUTIL procedures the priv1.edb files were consistent (as far as ESEUTIL reported)
Posts: 418
Joined: 19.May2004
From: Toronto
Status: offline
The steps are if your going to do a /p (which is always a last resort because it rips pages of data out of your database) is: eseutil /p eseutil /d (offline defrag) isinteg -fix -tests alltests
Just try one of the best edb recovery software that perfectly able to recover priv1.edb file and extract every mailbox to outlook .pst mailboxes. Get them trail pack from http://www.edbtopstconversion.com and trying to resolve exchange corruption.
If you are unable to mount the edb, it may be due to badly damage of prive1.edb file and you need some third party repair tool to resolve this issue. Stellar Phoenix Mailbox Exchange Recovery is a eminent tool to repair corrupted, damaged .edb file. It has the ability also to recover all lost items of user mailbex as it provided seletive mailbox recovery option. For more information: http://www.edb-repair.com
Hope it will work well for you!
Thanks
< Message edited by infostellar -- 24.Sep.2010 2:34:51 AM >
Although Microsoft has provided the inbuilt Ese utilities to repair and recover the .edb file. But, due to the limitations these tools fail to perform the accurate recovery task. Actually, these tools remove the corrupted pages, encountered during the repair process in database file and thus it create a data loss situation. In order to shun from data loss situations, you may use a third party Exchange recovery software to recover .edb file, like this :http://www.recover-computerdata.com/exchange-server-recovery.html
This tool efficiently recovers the .edb file from damaged or corrupt Exchange server. The software gives the option to save the recovered .edb file into both PST and EDB files. The recovered .edb file can be directly mounted on the Exchange Server.