Structure de fichiers de la banque d'informations Exchange

 

Dernière rubrique modifiée : 2005-05-06

Vous pouvez gérer la banque d'informations Exchange en manipulant ses composants logiques. Toutefois, Exchange Server 2003 stocke en réalité les données dans un ensemble spécialisé de fichiers de données. À moins que vous ne sauvegardiez ou restauriez les données, vous travaillerez rarement directement avec ces fichiers.

Chaque groupe de stockage correspond à une instance du moteur ESE (Extensible Storage Engine). Le moteur ESE est une méthode qui définit une interface API de faible niveau sur les structures de base de données sous-jacentes dans Exchange Server 2003. Sur chaque serveur Exchange, Exchange Server 2003 crée un répertoire de données pour chaque groupe de stockage. Chaque répertoire de données contient les fichiers de base de données de chacune des banques du groupe de stockage ainsi que les fichiers journaux du groupe de stockage. La figure suivante illustre la structure de fichiers qui correspond à une structure logique spécifique telle que celle définie dans le Gestionnaire système Exchange.

a5a4d319-09bc-4a3d-be6f-66e92031823e

Les fichiers du groupe de stockage offrent les fonctions suivantes :

  • Fichiers de base de données (.edb et .stm)

Dans Exchange Server 2003, chaque base de données Exchange Server 2003 apparaît dans deux fichiers liés : le fichier .edb et le fichier .stm. Le fichier .edb contient les dossiers, les tables et les index liés aux données de messagerie, aux messages MAPI et aux pièces jointes. Le fichier .stm stocke du contenu Internet natif. Lors de vos opérations de sauvegarde et de restauration, vous devez toujours traiter ces deux fichiers comme un seul et même fichier.

  • Fichiers journaux (.log et .chk)

Exchange Server 2003 écrit d'abord chaque transaction de banque (comme la création ou la modification d'un message) du groupe de stockage approprié dans un fichier journal, puis dans la banque. Cette approche garantit que toutes les transactions achevées et en cours sont enregistrées en cas d'interruption du service. Les banques d'un groupe de stockage partagent un ensemble unique de journaux des transactions.

Les fichiers de point de contrôle stockent les informations indiquant si une transaction a été correctement enregistrée dans les fichiers de base de données sur le disque dur. Exchange Server 2003 utilise les fichiers de point de contrôle pour permettre à une instance du moteur ESE de relire automatiquement les fichiers journaux dans une base de données incohérente en cas de récupération suite à une interruption de service en commençant par la transaction non écrite suivante.