Solved

Cant receive and emails

Posted on 2011-03-03
10
752 Views
Last Modified: 2012-05-11
I have Exchange on 2003 server and since early this morning no emails are coming through. I did check the events and got this...

Event Type:      Error
Event Source:      ESE
Event Category:      Database Corruption
Event ID:      467
Date:            03/03/2011
Time:            11:22:27
User:            N/A
Computer:      EXCHANGE
Description:
Information Store (3644) First Storage Group: Database C:\Program Files\Exchsrvr\mdbdata\pub1.edb: Index FidDeleteTimeIndex of table IndexAge is corrupted (0).

For more information, click http://www.microsoft.com/contentredirect.asp.


Im hoping that the database it not truly damaged. Any Ideas?

Thanks
0
Comment
Question by:bsmalleyscso
[X]
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
  • 3
  • 3
  • 3
  • +1
10 Comments
 
LVL 3

Expert Comment

by:sunezapa
ID: 35029850
Do an offline defrag (an option in ntdsutil). That should repair the index.
0
 
LVL 1

Expert Comment

by:chirra
ID: 35029854
I suggest to restart your system once ... this my restart any service that was previously stopped

Just be careful if you are restarting a server and other people are accessing the server.
0
 
LVL 10

Expert Comment

by:dfke
ID: 35029867
There is a corrupted index in the Exchange store database. This is what is called logical corruption. Three levels of damage can occur in an Exchange store database:

(1) Page (file system) level (2) Database (JET database engine) level and (3) Application (Exchange store database) level. The most typical logical corruptions occur at the database level. For example, database engine failure can cause index entries in the database to point to missing values. Logical corruptions can also occur at the application level, for example, in mailboxes, messages, folders, and attachments. An application-level corruption might cause incorrect reference counts, incorrect Access Control Lists (ACLs), a message header without a message body, and so on.

ESE Event ID 467 is logical corruption at the JET database engine level. An online Exchange-aware backup of the Exchange store database will not reveal this corruption. This level of corruption exhibits only when this location in the database is touched by the Jet engine and it is reported in the application log as Event ID 447. Symptoms range from no symptoms at all (other than events in the application log) to access violations of the Microsoft Exchange Information Store service process, with the Microsoft Exchange Information Store service crashing daily due to logical corruption.

In some cases, the cause is not obvious and cannot be determined. Review the application and system logs carefully for related events to get additional information on possible causes. This is also helpful to reveal possible additional types of corruption in the database.
 
   
User Action
NOTE: This level of corruption cannot be fixed solely by using the Isinteg utility. Logical corruptions can occur in the Exchange store database or the database engine. Because logical corruptions can seriously damage your data, you should not ignore errors in the Exchange store database or the database engine. You can use ISINTEG to check problems with the Exchange store database, or ESEUTIL to check problems with the database engine. ESE Event ID 447 indicates logical corruption at the database level; this is why Isinteg is insufficient to fix the problem.

If the logical corruption in the database is isolated to an index page, the checksum on the page may be fine but the data may be corrupted. If the page corrupted is limited an index leaf page(s), you may be able to fix it with offline defragmentation (Eseutil /d). In some cases, you may be able to move all the mailboxes off the server by using the Move Mailbox utility or ExMerge. Then you can recreate a blank Exchange store dattabase and move the mailboxes back into the clean Exchange store database.

However, if there are corruption errors either at the page or database level that are in addition to index page corruption, it may not be sufficient to use eseutil /d. There may be some cases in which, as a last resort, you will need to repair the database using eseutil /p, then Isinteg -fix. In this case, after running eseutil /p and Isinteg -fix, you will need to use ExMerge to rebuild the database before putting the database back into production. Once you have done that, immediately perform an online Exchange-aware backup of the database.
 
0
Simplifying Server Workload Migrations

This use case outlines the migration challenges that organizations face and how the Acronis AnyData Engine supports physical-to-physical (P2P), physical-to-virtual (P2V), virtual to physical (V2P), and cross-virtual (V2V) migration scenarios to address these challenges.

 
LVL 3

Expert Comment

by:sunezapa
ID: 35029910
just for the ntdsutil - needs some restarting as well and soime tea-time in between... - see http://www.windowsreference.com/windows-2000/ntdsutil-to-run-offline-defragmentation-in-windows-20032000-active-directory/ 
or google for similar...
0
 
LVL 10

Accepted Solution

by:
dfke earned 500 total points
ID: 35030179
ntdsutil is for Active Directory database. corruption. This is an Exchange issue.
0
 

Author Comment

by:bsmalleyscso
ID: 35030202
I tried running the Eseutil /d and it fails as well.
0
 
LVL 3

Expert Comment

by:sunezapa
ID: 35030220
Uppps... embarrassing ;-/  I better go to have some sleep... ;-)  Or a long sauna... :-)
0
 
LVL 10

Expert Comment

by:dfke
ID: 35030685
Make sure that the database is offline (information store service needs to be stopped) when you run eseutil /d

To defragment an Exchange 2003 database, follow these steps:

In Exchange System Manager, right-click the information store that you want to defragment, and then click Dismount Store.

At a command prompt, type the following commands, and then press ENTER after each command:

cd Exchsrvr\Bin
eseutil /d <path to  .edb>

Include a database switch, and any options that you want to use.

For example, the following command runs the standard defragmentation utility on a mailbox store database:
C:\program files\exchsrvr\bin>eseutil /d c:\progra~1\exchsrvr\mdbdata\priv1.edb
0
 

Author Comment

by:bsmalleyscso
ID: 35031494
Ok i ran the eseutil /d and /p after the defrag and how I get this error in the event viewer.

Event Type:      Error
Event Source:      ESE
Event Category:      Database Corruption
Event ID:      467
Date:            03/03/2011
Time:            16:16:49
User:            N/A
Computer:      EXCHANGE
Description:
Information Store (1552) First Storage Group: Database C:\Program Files\Exchsrvr\mdbdata\pub1.edb: Index FidDeleteTimeIndex of table IndexAge is corrupted (0).

For more information, click http://www.microsoft.com/contentredirect.asp.

Email from internal users works but cant recieve any emails...
0
 

Author Comment

by:bsmalleyscso
ID: 35035980
Thanks for all the help. I found the problem and it was a corrupt policy in my firewall.

Thanks again..
0

Featured Post

NEW Veeam Agent for Microsoft Windows

Backup and recover physical and cloud-based servers and workstations, as well as endpoint devices that belong to remote users. Avoid downtime and data loss quickly and easily for Windows-based physical or public cloud-based workloads!

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Suggested Solutions

Title # Comments Views Activity
Unable to view Outlook 2013 calendar 2 80
Microsoft Access Table name 3 62
Microservices and Windows apps 5 66
storing csv file in table variable in Python 2 62
The canonical version of this article is on my web site here: http://iconoun.com/articles/collisions/ A companion presentation is available here: http://iconoun.com/articles/collisions/Unicode_Presentation.pdf
Technology opened people to different means of presenting information, but PowerPoint remains to be above competition. Know why PPT still works today.
The view will learn how to download and install SIMTOOLS and FORMLIST into Excel, how to use SIMTOOLS to generate a Monte Carlo simulation of 30 sales calls, and how to calculate the conditional probability based on the results of the Monte Carlo …
The viewer will learn how to create two correlated normally distributed random variables in Excel, use a normal distribution to simulate the return on different levels of investment in each of the two funds over a period of ten years, and, create a …

749 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question