1) Description du problème
2) Nom d’organisation et de groupe administratif
3) Utilisation de l’outil "LegacyDN.Exe"
Impossible de monter une banque de boite aux lettres. La console Exchange affiche l’erreur "c1041724" et les évènements MSExchangeIS 1088 & 1127 sont logués dans le journal d’application.
Erreur dans la console Exchange (trés générique..)

Les évènements dans le journal application :

2) Nom d’organisation et de groupe administratif
Les bases de données lors de leur création sont liées à une organisation Exchange ainsi qu’à un groupe administratif.
Si l’on essaie de monter une base EDB sur un serveur dont le nom de l’organisation Exchange ou le nom du groupe administratif sont différents, la base ne montera pas et l’évènement MSExchangeIS 1088 sera logué.
L’évènement 1088 indique clairement le problème et fourni les deux DistinguichedName, celui stocké dans le fichier EDB, et celui de l’objet de la banque d’information dans l’AD.
A noter que pour Exchange 2007 seul le nom de l’organisation a de l’importance.
Dans l’exemple ci-dessous nous pouvons clairement voir d’aprés l’évènement 1088 que le nom de l’organisation Exchange est différent

Ici le fichier EDB a été créé dans l’organisation Exchange "FIRST ORGANISATION" et ne correspond donc pas au nom de l’organisation actuellement existante dans l’AD, "CONTOSO".
3) Utilisation de l’outil "LegacyDN.Exe"
La solution officiellement supportée est réinstaller le serveur Exchange avec le bon nom d’organisation et de groupe administratif.
Avant de réinstaller le serveur Exchange pour finalement se rendre compte qu’on a choisi le mauvais nom d’organisation ou de groupe administratif, il existe un moyen simple de vérifier cela.
Utiliser la commande suivante : find /I "CN=" priv1.edb
Cette commande cherche la chaine de caractère "CN=" dans le fichier EDB spécifié. Nous allons trouver à plusieurs endroit le DistinguichedName de divers objets ce qui nous donnera automatiquement les informations que nous cherchons.
Une solution existe pour renommer le nom de l’organisation Exchange ou le nom du groupe administratif : LegacyDN.exe.
Cette solution n’est pas supportée en production toutefois. D’autre part suite à l’utilisation de l’outil le service MSExchangeIS peut ne plus démarrer, auquel cas un forestprep corrigera le problème (voir ici).
L’utilisation de LegacyDN.exe est trés simple, il faut juste veiller à le lancer avec le switch /forcewrite sans quoi vous serez en mode "lecture seule" :
Liens :
TECHNET : E2K3 Moving Database to Another Server or SG
TECHNET : E2K7 Database Portability

