Witam,
mam backup bazy exchange 2007 (tak sie złozyło, ze jest to fizyczny plik *.edb z baza, niestety nie *.bkf lub inny backup) z przed kilku miesiecy. Musze z niej odzyskac maile usera, chciałem poradzić się szanownych forumowiczów czy ponizsza procedura jest ok:
1. zakładam Recovery Storage Group do bazy oryginalnej (ciagle pracujacej i wykorzystywanej, z nia jest wszystko ok),
2. odłaczam baze *.edb z Recovery Strorage Group i na jej miejsce podmieniam ręcznie wspomniany plik *.edb z bakupem z przed kilku miesiecy, podmieniajac nazwę pliku zeby pasowało,
3. montuje plik z bazą z RSG i dalej już standardowo.
Zadziała? Będzie ok i nic sie złego nie stanie?
To było w uproszczeniu – żeby było trudniej, to ta baza jest w stanie Dirty Shutdown, logów do niej nie mam, pozostaje mi tylko eseutil i procedury naprawcze, ale jak daje:
D:\RecoveryGroup>eseutil /p RecoveryStorageGroup.edb
Extensible Storage Engine Utilities for Microsoft(R) Exchange Server
Version 08.01
Copyright (C) Microsoft Corporation. All Rights Reserved.
Initiating REPAIR mode…
Database: RecoveryStorageGroup.edb
Temp. Database: TEMPREPAIR6512.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.
Przyznam, ze troche dygam przed uruchamianiem Recovery, mając świadomość, że na tym samym serwerze działa baza z ta sama sygnaturą (?).
Mozecie podpowiedzieć, jak najbezpieczniej wykorzystać “starą” bazę edb z tego serwera (niestety Dirty Shutdown), zeby było ok?
Z góry wielkie dzieki,
Andrzej