Event ID: 447 Source: ESE

Posted on 2012-08-22
Last Modified: 2013-05-12
Hi Experts,

I have been getting this error on our exchange server the last few days and it is becoming more and more frequent, please see below:

Source: ESE
Category: None
Event ID: 447
User (If Applicable): N/A
Computer: SBS2008.domain.local
Event Description: MSExchangeIS (2348) First Storage Group: A bad page link (error -338) has been detected in a B-Tree (ObjectId: 12402, PgnoRoot: 1937348) of database C:\Program Files\Microsoft\Exchange Server\Mailbox\First Storage Group\Mailbox Database.edb (1937348 => 1938247, 0).

Some log files where accidently deleted last week from exchange and we performed an offline repair using esutil. This error came up initially and then went away. But as it is getting more frequent I am getting worried. Due to time constraints we did not run isinteg or an offline defrag.

Will an offline defrag using esutil or isinteg fix this issue. Looking for anyone who has seen this issue before and has fixed it.

SBS 2008
Exchange 07
Trend Micro WFBS
QuickBooks Database Manager

Look forward to reading your comments!
Question by:isdd2000
    LVL 19

    Accepted Solution

    The 447 is database corruption.

    After repair it is recommended to run defrag and isinteg on the database.

    Run defrag and isinteg and check, if it does not resolve the issue then create a new database and move all the mailboxes there.

    Author Comment

    Hi R-R,

    What how long would the defrag and isinteg take on a 30GB database?
    LVL 12

    Expert Comment

    Hi isdd2000,

    The defrag runs at average speed of 4-5gb/hr and isinteg doubles the speed of defrag.
    The length of time depends upon the free space within the database rather than size of the database for example. 10gb of data within 15 gb of database file and 10gb of data within 100gb of database file will take the same time to complete.

    kindly refer to the following link for more info

    Navdeep [v-2nas]
    LVL 18

    Expert Comment

    by:Sushil Sonawane
    The event id 447 indicate the database is corruption on the server.

    If you have last good backup of exchange database server then restore the database. For restore database refer the link (


    You have to perform the repaired the database.

    Please refer to below article to repair database

    For repair the database require average in 1 hour  4 GB.
    LVL 52

    Expert Comment

    by:Manpreet SIngh Khatra
    isdd2000: SBS 2008 with Exchange 2007 can have 4 Mailbox Databases created along with a PF Database .... why is everyone so much pushing on Repairing .... for 30GB you will almost take 7.5hrs for Repair same for Degrag and about 3hrs for ISINTEG ?

    If you have just one Mailbox and PF Database create a New Mailbox Databse and simply move mailboxes ??

    If you still have doubts wrtie back :)

    - Rancy

    Author Comment

    Hi All,

    Ok so the errors have stopped comming through, I ran a defrag and a repair and an isinteg on a copy of the database and it did not take 10 hours.

    45mins for the repair
    1.5hours for the defrag
    3.5hours for the isinteg

    I'm guessing the repair, defrag, isinteg would have fixed the issue but the error has stoppped coming up!
    LVL 1

    Expert Comment

    Hey isdd2000 - Did the errors ever come back or did they simply stop without you making any changes to the database?  I have a similar problem except my DB is around 110GB and I'm not looking forward to spending the time doing a repair,defrag, and isinteg.  Even moving the mailboxes to another Mailbox Database will take a good bit of time.

    Featured Post

    Highfive + Dolby Voice = No More Audio Complaints!

    Poor audio quality is one of the top reasons people don’t use video conferencing. Get the crispest, clearest audio powered by Dolby Voice in every meeting. Highfive and Dolby Voice deliver the best video conferencing and audio experience for every meeting and every room.

    Join & Write a Comment

    Email statistics and Mailbox database quotas You might have an interest in attaining information such as mailbox details, mailbox statistics and mailbox database details from Exchange server. At that point, knowing how to retrieve this information …
    "Migrate" an SMTP relay receive connector to a new server using info from an old server.
    In this video we show how to create an email address policy in Exchange 2013. We show this process by using the Exchange Admin Center. Log into Exchange Admin Center.:  First we need to log into the Exchange Admin Center. Navigate to the Mail Flow…
    The video tutorial explains the basics of the Exchange server Database Availability groups. The components of this video include: 1. Automatic Failover 2. Failover Clustering 3. Active Manager

    729 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

    Need Help in Real-Time?

    Connect with top rated Experts

    14 Experts available now in Live!

    Get 1:1 Help Now