UNSOLVED

dulceweigel

updated

14 years ago

D

dulceweigel

20 Posts

0

1672

April 11th, 2012 08:00

Restore not working properly on mailboxes in new Exchange databases?

Here is my problem in a nutshell:

I recently created new mailbox databases and moved a few service account users into these. I am unable to restore mail retrieved through searches to any mailbox in these databases. I can see the folders and subfolders in the restore pop-up windows. The restore appears to proceed normally, but nothing actually gets restored. These accounts worked prior to moving them to the new database, so it seems that this is a permissions problem somewhere on the new database, but I cannot figure out where. I did apply full access permissions for the source one admin account.

System: Source One Version: 6.7.1.18, Exchange 2010 Version: 14.02.0247.005

Some History: I decided to separate all of my service accounts into their own databases. When I created these databases, I first moved the mailboxes into them. I then ran the following command to set permissions (as outlined in article esg125083) for the Source1Admin account: 

Get-MailboxDatabase -identity "NEWDB1" | Add-ADPermission -user Source1Admin -AccessRights GenericAll

Get-MailboxDatabase -identity "NEWDB2" | Add-ADPermission -user Source1Admin -AccessRights GenericAll

I also ran these commands just to be sure, but got the warning that the permissions were already there.

Add-ADPermission -identity (get-mailboxserver -identity MB01| select-object).DistinguishedName -user Source1admin -ExtendedRights Receive-As

Add-ADPermission -identity (get-mailboxserver -identity MB01| select-object).DistinguishedName -user Source1Admin -ExtendedRights Send-As

Add-ADPermission -identity (get-mailboxserver -identity MB02| select-object).DistinguishedName -user Source1admin -ExtendedRights Receive-As

Add-ADPermission -identity (get-mailboxserver -identity MB02| select-object).DistinguishedName -user Source1Admin -ExtendedRights Send-As

Current Situtation: I am able to run an admin search as the user in question and when I want to restore, I get the pop-up where I can select mailboxes to put the restored mail.

If I try to restore to a mailbox located in the new databases, I cannot. The restoration appears to run, but the results are “0 of 1 item processed, completed successfully.” On the bottom of the same window it says: “number of items succeeded: 0, number of items failed: 0”. So it thinks it is successful, but nothing happened. I checked the job logs and event logs on SourceOne server and see no errors.

If I try to restore from a user on the new database to a user in an old database, it works. If I restore from a user on the old database to a user on the new database, it fails.  I then checked permissions with this command: Get-mailbox "serviceaccount" |get-mailboxpermission -user "Source1admin" and checked it against a mailbox where restoration worked and everything matched.

What am I missing?? Any help is appreciated.