dimanche 5 janvier 2014

E2K7 : can’t move mailbox from legacy server

Publication initiale: mardi 17 février 2009

Description du problème

Version :
Exchange 2007 / Exchange 2K ou Exchange 2K3

Symptome :
Impossible de déplacer les boites aux lettres depuis le vieux serveur vers le nouveau serveur Exchange 2007 depuis la console EMC.La console EMC affiche l’erreur suivante :

Error was found for John Doe (j.doe@domain.com) because:
Error occured in the step: Opening source mailbox. Failed to open mailbox with error:
ClassFactory cannot supply requested class, error code: -1056749262
Exchange Management Shell command attempted:
move-mailbox -targetDatabase 'SERVER\First Storage Group\Mailbox Database'  -GlobalCatalog 'DC2008.domain.local' -DomainController 'DC2008.domain.local'

Les évènements Exchange Migration (Move Mailbox) 1006 & 1008 apparaissent dans le journal d’application. Enfin le journal d’application du "legacy" serveur affichera quant à lui l'évènement :

Event ID     : 1022
Raw Event ID : 1022
Record Nr.   : 65623
Category     : Logons
Source       : MSExchangeIS Mailbox Store
Type         : Error
Generated    : 2/17/2009 5:07:20 PM
Written      : 2/17/2009 5:07:20 PM
Machine      : SERVER
Message      : Logon Failure on database
"First Storage Group\Mailbox Store (SERVER)"
- Windows 2000 account DOMAIN\JOHN; mailbox
/o=John Doe/ou=First Administrative
Group/cn=Recipients/cn=JOHN. Error: -2147221231
Dépannage

Vérifier les points suivants:

1) Héritage de permission désactivé au niveau du mailbox store sur le serveur E2K ou E2K3. Vérifiez le BPA pour un problème d’héritage.

2) Vérifier la présence de la clé de registre Disable MAPI Clients.Voir KB 288894.

3) Vérification du compte utilisé pour déplacer les boites.

Si le compte est par exemple membre des groups "Exchange Organization Adminsitrators" ET "Exchange View only", le compte héritera des permisions du second uniquement. Pour écarter le problème le plus simple est de créer un nouveau compte from scratch membre des groupes suivants uniquement :

  • Schema Admin
  • Enterprise Admin
  • Exchange organization administrator

Ensuite utiliser l’ESM pour attribuer le role "Exchange full administrator" au niveau de l’organisation Exchange au compte ainsi créé.

Finalement ajouter le compte au groupe "Adminstrateurs" local du legacy server.

Redémarrer également les deux serveurs (E2K7 & legacy serveur) car sans cela ca ne marche pas toujours.

Aucun commentaire:

Enregistrer un commentaire