So i have this customer who recently upgraded their Exchange server from 2007 to 2010.
Another pair of techs performed the migration and they left behind the old original database. Well the General Manager onsite wants to recover some emails from back a couple years but they are most likely in the old database.
So i tried recovering the database from 2010 by mounting it as recovery using:
New-MailboxDatabase -Recovery -Name <RDBName> -Server <ServerName> -EdbFilePath <RDBPathandFileName> -LogFolderPath <LogFilePath>
The EDB does add to exchange but it is unable to mount due to what we think is either disk space on the server (Which is a VM already maxing at 2TB, so expansion is not possible on a MBR table) or the database is corrupt somehow.
I did use ESEUTILS to make sure it was at a clean shutdown and tried mounting it again with a new copy but i still got the same error.
So the onsite IT guy made a VM on his PC and installed Exchange 2007 trial for use to try and recover the mailboxes in their original environment.
I have followed instructions on recovering from a Recovery Storage Group but I have not been quite successful with getting mailboxes restored, at least from the GUI.
Just now i tried using the CLI instead and ran:
Get-Mailbox
and this did not output anything. So from the Management Console i made sure that the Recovery Database was mounted then tried to specify what Storage Group to display using Get-StorageGroup -Identity RecoveryStorageGroup | Get-Mailbox
, Get-Mailbox -StorageGroup RecoveryStorageGroup
but i get 0 output.
I did some research on the database, somehow, maybe being empty? I'm assuming that even if its a recovery database, i should still be able to list the mailboxes that it contains, right?
I'm not sure what else i can try and i don't think we want to go get some Third Party software just to recover a hand-full of emails. Any other suggestions would be appreciated!