DOCUMENT:Q301505 11-JUL-2001 [exchange] TITLE :XADM: Directory Service Doesn't Start, Event Log Error -510 PRODUCT :Microsoft Exchange PROD/VER::5.5 OPER/SYS: KEYWORDS: ====================================================================== ------------------------------------------------------------------------------- The information in this article applies to: - Microsoft Exchange 2000 Server - Microsoft Exchange Server, version 5.5 ------------------------------------------------------------------------------- SYMPTOMS ======== When you attempt to start the directory service, a pop-up window reports the following error: Could not start the Microsoft Exchange Directory service on \\SERVERNAME Error 2140: An internal Windows NT error occurred. The event log shows the following events: Event ID: 109 Source: ESE97 Type: Information MSExchangeDS (988) the database engine is replaying log file R:\LogFiles\DSAData\edb.log. Event ID: 110 Source: ESE97 Type: Information MSExchangeDS (988) the database engine has successfully completed recovery steps. Event ID: 0 Source: ESE97 Type: Information MSExchangeDS (988) -510 Event ID: 1166 Source: ESE97 Type: Information Error -510 has occurred (internal ID 2030148). Contact Microsoft Technical Support for assistance. Event ID: 1002 Source: ESE97 Type: Information The Microsoft Exchange Server database (EDB) could not be initialized and returned error -510. Unrecoverable error, the directory can't continue. CAUSE ===== Error -510 corresponds to JET_errLogWriteFail. The error can be caused by a corrupted Edb.log file. WORKAROUND ========== To work around this issue, follow these steps: 1. Backup your current database. 2. Check whether Dir.edb is consistent by using eseutil /mh. 3. Do one of the following: - If Dir.edb is consistent, remove all log files and start the directory service. -or- - If Dir.edb is inconsistent, restore from backup. 4. When you restore from Online Backup, replay only transaction logs older than the corrupted one. 5. When you restore from Offline Backup, empty the database and transaction log directories and restore only Dir.edb. Additional query words: exch2kp2w ====================================================================== Keywords : Technology : kbExchangeSearch kbExchange550 kbZNotKeyword2 kbExchange2000Search kbExchange2000Serv Version : :5.5 Issue type : kbprb ============================================================================= THE INFORMATION PROVIDED IN THE MICROSOFT KNOWLEDGE BASE IS PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND. MICROSOFT DISCLAIMS ALL WARRANTIES, EITHER EXPRESS OR IMPLIED, INCLUDING THE WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. IN NO EVENT SHALL MICROSOFT CORPORATION OR ITS SUPPLIERS BE LIABLE FOR ANY DAMAGES WHATSOEVER INCLUDING DIRECT, INDIRECT, INCIDENTAL, CONSEQUENTIAL, LOSS OF BUSINESS PROFITS OR SPECIAL DAMAGES, EVEN IF MICROSOFT CORPORATION OR ITS SUPPLIERS HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. SOME STATES DO NOT ALLOW THE EXCLUSION OR LIMITATION OF LIABILITY FOR CONSEQUENTIAL OR INCIDENTAL DAMAGES SO THE FOREGOING LIMITATION MAY NOT APPLY. Copyright Microsoft Corporation 2001.