Event ID: 447 Source: ESE

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!
Who is Participating?
I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

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.

Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
isdd2000Author Commented:
Hi R-R,

What how long would the defrag and isinteg take on a 30GB database?
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]
Maximize Customer Retention with Superior Service

The IT Service Excellence Tool Kit delivers expert advice for technology solution providers. Get your free copy for valuable how-to assets including sample agreements, checklists, flowcharts, and more to help build customer satisfaction and retention.

Sushil SonawaneCommented:
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 (http://www.petri.co.il/restore_exchange_2000_2003_with_ntbackup.htm)


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.
Manpreet SIngh KhatraSolutions Architect, Project LeadCommented:
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
isdd2000Author Commented:
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!
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.
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today

From novice to tech pro — start learning today.