Link to home
Create AccountLog in
Avatar of sraley
sraley

asked on

sbs exchange store corrupted and get error in eseutil

Server crashed due to power spike.  Stores will not mount so from exchange\bin I'm running
eseutil /p "c:\program files\exchsrvr\mdbdata\pub1.edb"

I get a pop up that it can't find jcb.dll or some dependant file but jcb.dll is in the bin directory I'm running eseutil from. Do I have an entire hard drive corruption?  Backup was lost so I can't do a restore. I'm able to remote in find and companyweb and other things are working, shares, etc. just exchange won't mount.

Getting the database files corrupted c104173b error during mount.
Avatar of abhaigh
abhaigh
Flag of United Kingdom of Great Britain and Northern Ireland image

try copy a new instance of the dll in over the existing one before running and disk checking - just in case, and then try again
Avatar of Michael Worsham
Can you post any Exchange detected errors from your EventLog? This will give us a better idea of what might be the underlying problem.
Avatar of sraley
sraley

ASKER

did that and it ran integrety check and then stopped with error 205 unknown error
Avatar of sraley

ASKER

Event Type:      Error
Event Source:      MSExchangeSA
Event Category:      MAPI Session
Event ID:      9175
Date:            3/5/2008
Time:            9:40:35 AM
User:            N/A
Computer:      SERVER01
Description:
The MAPI call 'OpenMsgStore' failed with the following error:
The Microsoft Exchange Server computer is not available.  Either there are network problems or the Microsoft Exchange Server computer is down for maintenance.
The MAPI provider failed.
Microsoft Exchange Server Information Store
ID no: 8004011d-0526-00000000

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

ASKER

Event Type:      Error
Event Source:      MSExchangeIS
Event Category:      General
Event ID:      9518
Date:            3/5/2008
Time:            9:25:25 AM
User:            N/A
Computer:      SERVER01
Description:
Error Read verification error starting Storage Group /DC=com/DC=rainbowconstructs/CN=Configuration/CN=Services/CN=Microsoft Exchange/CN=RAINBOWCONSTRUC/CN=Administrative Groups/CN=first administrative group/CN=Servers/CN=SERVER01/CN=InformationStore/CN=First Storage Group on the Microsoft Exchange Information Store.
Storage Group - Initialization of Jet failed.

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

ASKER

Event Type:      Error
Event Source:      ESE
Event Category:      Logging/Recovery
Event ID:      419
Date:            3/5/2008
Time:            9:25:24 AM
User:            N/A
Computer:      SERVER01
Description:
Information Store (3440) First Storage Group: Unable to read page 781 of database C:\Program Files\Exchsrvr\mdbdata\priv1.edb. Error -1018.

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

ASKER

Event Type:      Error
Event Source:      ESE
Event Category:      Logging/Recovery
Event ID:      454
Date:            3/5/2008
Time:            9:25:24 AM
User:            N/A
Computer:      SERVER01
Description:
Information Store (3440) First Storage Group: Database recovery/restore failed with unexpected error -1018.

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

ASKER

Event Type:      Error
Event Source:      ESE
Event Category:      Logging/Recovery
Event ID:      515
Date:            3/5/2008
Time:            9:25:18 AM
User:            N/A
Computer:      SERVER01
Description:
Information Store (3440) First Storage Group: Database C:\Program Files\Exchsrvr\mdbdata\priv1.edb: Page 294932 (0x00048014) failed verification due to a flush-order dependency mismatch.  This page should have flushed before page 242034 (0x0003b172), but the latter page has instead flushed first. Recovery/restore will fail with error -255. If this condition persists then please restore the database from a previous backup. This problem is likely due to faulty hardware "losing" one or more flushes on one or both of these pages sometime in the past. Please contact your hardware vendor for further assistance diagnosing the problem.

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

ASKER

Not sure how many you want to see, these are a few of them.
Avatar of sraley

ASKER

Can I delete the priv1.edb and stm files and somehow create a blank copy because if i need to I can convert the ost's that should be on each computer and import it back into exchange
Avatar of sraley

ASKER

Microsoft Windows [Version 5.2.3790]
(C) Copyright 1985-2003 Microsoft Corp.
Version 6.5
Microsoft(R) Exchange Server Database Utilities
Version 6.5
Copyright (C) Microsoft Corporation. All Rights Reserved.

DESCRIPTION:  Maintenance utilities for Microsoft(R) Exchange Server databases.

C:\Program Files\Exchsrvr\MDBDATA>eseutil /r priv1.edb

Microsoft(R) Exchange Server Database Utilities
Version 6.5
Copyright (C) Microsoft Corporation. All Rights Reserved.

Initiating RECOVERY mode...
    Logfile base name: priv1.edb
            Log files: <current directory>
         System files: <current directory>

Operation terminated with error -1003 (JET_errInvalidParameter, Invalid API para
meter) after 0.0 seconds.

C:\Program Files\Exchsrvr\MDBDATA>eseutil /p priv1.edb

Microsoft(R) Exchange Server Database Utilities
Version 6.5
Copyright (C) Microsoft Corporation. All Rights Reserved.

Initiating REPAIR mode...
        Database: priv1.edb
  Streaming File: priv1.STM
  Temp. Database: TEMPREPAIR5304.EDB

Checking database integrity.

The database is not up-to-date. This operation may find that
this database is corrupt because data from the log files has
yet to be placed in the database.

To ensure the database is up-to-date please use the 'Recovery' operation.


                     Scanning Status (% complete)

          0    10   20   30   40   50   60   70   80   90  100
          |----|----|----|----|----|----|----|----|----|----|
          ...................................................


Scanning the database.

                     Scanning Status (% complete)

          0    10   20   30   40   50   60   70   80   90  100
          |----|----|----|----|----|----|----|----|----|----|
          ...................................................


Repairing damaged tables.

                     Scanning Status (% complete)

          0    10   20   30   40   50   60   70   80   90  100
          |----|----|----|----|----|----|----|----|----|----|
          ........
Deleting unicode fixup table.
........



Operation terminated with error -1018 (JET_errReadVerifyFailure, Checksum error
on a database page) after 233.125 seconds.




C:\Program Files\Exchsrvr\MDBDATA>
Avatar of sraley

ASKER

Yes found that before I posted myself but I don't think mine is permissions since the information store says its corrupt when I try to manually mount it. Can recreate a blank priv1.edb file so they can start receiving mail and just import the ost files. I have the software to import the ost's, I'm just not sure how to manually create a priv1.edb file.
Avatar of sraley

ASKER

I restarted exchange services reran the eseutil /p on priv1.edb and it says corruption repaired

but when I try to mount i now get: an internal error has occurred c1041724 is the code.
to create an empty priv.edb file - simply rename the existing .edb and .stm files and remount the info store - the system will create brand new ones for you

this is actually what they call restoring 'messaging dial-tone'
did you run isinteg -patch afterwards?
Avatar of sraley

ASKER

do I need to copy everyone's ost file first before I do this so their ost isn't overwritten ?
that'd be a good idea, yes - just in case
Avatar of sraley

ASKER

isinteg -patch does not run, I just get a bunch of options up on the screen
Avatar of sraley

ASKER

I ran eseutil /g on priv1.edb and it tells me database is still corrupted although /p said it was fixed.
then just copy the .ost files, mount a clean database, and restore from the .ost's
Avatar of sraley

ASKER

when I delete the priv1 files, do I also delete all the log files ?
ASKER CERTIFIED SOLUTION
Avatar of abhaigh
abhaigh
Flag of United Kingdom of Great Britain and Northern Ireland image

Link to home
membership
Create an account to see this answer
Signing up is free. No credit card required.
Create Account
Avatar of sraley

ASKER

I'm having everyone export to pst's right now because I'm not in the office to copy the ost's.
Avatar of sraley

ASKER

Deleted all priv1 and pub1 files and tried to mount store and get "An internal processing error has occurred. Try restarting Exchange System Manager or the Microsoft Exchange Information Store service or Both. ID no: c1041724 Exchange System Manager"

I restarted server and still will not mount. I don't get the message that files are missing.
Avatar of sraley

ASKER

Had to delete everything in folder not just database files.