lincolnit
asked on
How to restore manually deleted transaction log files
4am Friday morning we ran out of drive space. We deleted a bunch of the transaction log files and after doing that we couldn't mount the Information Store.
I have since tried to use the eseutil and went through 12 hours of attempted cleanup and it still wouldn't mount. I am running a utility called GetDataBack for NTFS and it has found all of the deleted log files. However their located in the hidden RECYLER folder and the system renamed them from E00 files to Dd_ files.
Any ideas what I can do and once the log files are restored what steps do I take to repair the database?
I have since tried to use the eseutil and went through 12 hours of attempted cleanup and it still wouldn't mount. I am running a utility called GetDataBack for NTFS and it has found all of the deleted log files. However their located in the hidden RECYLER folder and the system renamed them from E00 files to Dd_ files.
Any ideas what I can do and once the log files are restored what steps do I take to repair the database?
ASKER CERTIFIED SOLUTION
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
However before doing this, first check to see if the db is consisten by running ESEUTIL /mh databasename.edb.
It should say clean startup somewhere.
If not...To repair a database in a 'clean' way (either softrecovery or hardrecovery) you will need logfiles.
Only option will be to run the ESEUTIL /p command, which will repair the database on a ESE database level.
This is really scary stuff as it may discard records and tables if it seems fit.
After this you should run a ISINTEG to see if you can repair the database at the application level....
Also see: http://support.microsoft.com/kb/313184