From: Jacques on
Hey there,
You know what I need to know. How do you mount an Exchange DB without
the log files.

I had to repair my DB's (there are 6 of them, not counting the public folder
DB).
I've got the PF and three DB's mounted, but can't mount any other.
The exeutil/mh says is its clean.

When I try to mount one of them it gives me a message saying that the log
files are missing and I may lost data, are you sure.
I say yes, then it fails with a window that says

Exhange is unable to mount the database that you specified. Specified
database: SERVER \ STORAGEGROUP \ DB; Error code:
MapiExceptionJetErrorRequiredLogFilesMissing: Unable to mount database.
(hr=0x80004005, ec=-586)

The application log says:
Database recovery/restore failed with unexpected error - 586.


If anyone knows how to deal with this, I would appreciate it.

From: Rich Matheisen [MVP] on
On Mon, 3 May 2010 16:39:30 -0400, "Jacques"
<somewhere(a)overthere.here> wrote:

>Hey there,
> You know what I need to know. How do you mount an Exchange DB without
>the log files.
>
>I had to repair my DB's (there are 6 of them, not counting the public folder
>DB).
>I've got the PF and three DB's mounted, but can't mount any other.
>The exeutil/mh says is its clean.
>
>When I try to mount one of them it gives me a message saying that the log
>files are missing and I may lost data, are you sure.
>I say yes, then it fails with a window that says
>
>Exhange is unable to mount the database that you specified. Specified
>database: SERVER \ STORAGEGROUP \ DB; Error code:
>MapiExceptionJetErrorRequiredLogFilesMissing: Unable to mount database.
>(hr=0x80004005, ec=-586)
>
>The application log says:
> Database recovery/restore failed with unexpected error - 586.
>
>
>If anyone knows how to deal with this, I would appreciate it.

I can't find the -586 error, but I'll make a guess that it may be you
haven't moved the log files or the checkpoint file out of the
directory.
---
Rich Matheisen
MCSE+I, Exchange MVP