Avatar of dave1184
dave1184
 asked on

Restoring an Exchange 2007 mailbox from a StorageCraft ShadowProtect backup

My company needs to restore an individuals mailbox. It is believed that they deleted some important emails right before leaving the company. I have a backup of my exchange 2007 server using StorageCraft ShadowProtect Server Edition version 3.5.2.5266. I can mount my backup from the date specified and see my mailbox database.edb and the logs folder. I have created a recovery storage group on the exchange server and copied the .edb file and the logs into the RSG folders but I can't get the database to mount, the database is "dirty" even after running eseutil. There is also a log signature discrepancy error. Any direction on this matter is appreciated.
Exchange

Avatar of undefined
Last Comment
vSolutionsIT

8/22/2022 - Mon
ASKER CERTIFIED SOLUTION
vSolutionsIT

THIS SOLUTION ONLY AVAILABLE TO MEMBERS.
View this solution by signing up for a free trial.
Members can start a 7-Day free trial and enjoy unlimited access to the platform.
See Pricing Options
Start Free Trial
GET A PERSONALIZED SOLUTION
Ask your own question & get feedback from real experts
Find out why thousands trust the EE community with their toughest problems.
Manpreet SIngh Khatra

What is the details of eseutil /mh ?
Is the logs required in location ?

Did you try to run eseutil /cc to bring the DB into clean shutdown ?

- Rancy
dave1184

ASKER
vsolutionsit:
I used the Microsoft Exchange Troubleshooting assistant which runs /p and /d
database size is 75gb
shadowprotect is vssaware
I dont have the ontrack license.
Rancy and vsolutions: here is  the details from /mh
D:\Exchange\First Storage Group\RSG20121224100120>eseutil /mh "mailbox database.
edb"

Extensible Storage Engine Utilities for Microsoft(R) Exchange Server
Version 08.02
Copyright (C) Microsoft Corporation. All Rights Reserved.

Initiating FILE DUMP mode...
         Database: mailbox database.edb

        File Type: Database
   Format ulMagic: 0x89abcdef
   Engine ulMagic: 0x89abcdef
 Format ulVersion: 0x620,12
 Engine ulVersion: 0x620,12
Created ulVersion: 0x620,12
     DB Signature: Create time:12/27/2012 10:00:06 Rand:2005115381 Computer:
         cbDbPage: 8192
           dbtime: 2742944374 (0xa37e0276)
            State: Dirty Shutdown
     Log Required: 0-0 (0x0-0x0)
    Log Committed: 0-0 (0x0-0x0)
   Streaming File: No
         Shadowed: Yes
       Last Objid: 663882
     Scrub Dbtime: 0 (0x0)
       Scrub Date: 00/00/1900 00:00:00
     Repair Count: 6
      Repair Date: 12/27/2012 10:00:06
 Old Repair Count: 0
  Last Consistent: (0x0,0,0)  00/00/1900 00:00:00
      Last Attach: (0x0,0,0)  12/27/2012 10:00:06
      Last Detach: (0x0,0,0)  00/00/1900 00:00:00
             Dbid: 1
    Log Signature: Create time:00/00/1900 00:00:00 Rand:0 Computer:
       OS Version: (5.2.3790 SP 2 NLS 1.1)

Previous Full Backup:
        Log Gen: 0-0 (0x0-0x0)
           Mark: (0x0,0,0)
           Mark: 00/00/1900 00:00:00

Previous Incremental Backup:
        Log Gen: 0-0 (0x0-0x0)
           Mark: (0x0,0,0)
           Mark: 00/00/1900 00:00:00

Previous Copy Backup:
        Log Gen: 0-0 (0x0-0x0)
           Mark: (0x0,0,0)
           Mark: 00/00/1900 00:00:00

Previous Differential Backup:
        Log Gen: 0-0 (0x0-0x0)
           Mark: (0x0,0,0)
           Mark: 00/00/1900 00:00:00

Current Full Backup:
        Log Gen: 0-0 (0x0-0x0)
           Mark: (0x0,0,0)
           Mark: 00/00/1900 00:00:00

Current Shadow copy backup:
        Log Gen: 0-0 (0x0-0x0)
           Mark: (0x0,0,0)
           Mark: 00/00/1900 00:00:00

     cpgUpgrade55Format: 0
    cpgUpgradeFreePages: 0
cpgUpgradeSpaceMapPages: 0

       ECC Fix Success Count: none
   Old ECC Fix Success Count: none
         ECC Fix Error Count: none
     Old ECC Fix Error Count: none
    Bad Checksum Error Count: none
Old bad Checksum Error Count: none

Operation completed successfully in 0.47 seconds.
dave1184

ASKER
tried to run /cc
D:\Exchange\First Storage Group\RSG20121224100120>eseutil /cc "mailbox database.
edb"

Extensible Storage Engine Utilities for Microsoft(R) Exchange Server
Version 08.02
Copyright (C) Microsoft Corporation. All Rights Reserved.

Using restore environment
   Restore log file: D:\Exchange\First Storage Group\RSG20121224100120\mailbox d
atabase.edb

Operation terminated with error -939586631 (The restore environment information
isn't found or can not be opened.
) after 0.16 seconds.
Your help has saved me hundreds of hours of internet surfing.
fblack61
dave1184

ASKER
I have tried to repair this about 6 times at this point, should I start fresh from my backup again? Also the exchange environment is very critical, I cant do anything that is going to bring the live database down.
vSolutionsIT

the database doesn't required any logs.
Run eseutil /p manually against this db, then run eseutil /mh and check if it still shows in dirty shutdown. in that case you will have to mount another image and use db from it.
dave1184

ASKER
before running /p should I move this to another folder or leave in the RSG folder that was created?
⚡ FREE TRIAL OFFER
Try out a week of full access for free.
Find out why thousands trust the EE community with their toughest problems.
vSolutionsIT

leaving it in RSG folder is fine. If you are repairing it in RSG folder itself then after the eseutil /p complets you will have to remove all the log files from the RSG folder(They got created when you attempted to mount db in RSG earlier).
vSolutionsIT

Since EXTRA already tried executing eseutil commands on it,I will recommend to copy the databse again from the backup and run eseutil /p on it.