Accueil - Guides & Astuces - Serveurs & Infrastructure - Déplacer la base de données et les logs d’un serveur Exchange

Déplacer la base de données et les logs d’un serveur Exchange

Déplacer la base de données et les logs d’un serveur Exchange
5 (100%) 1 vote

Ce tutoriel vous explique comment déplacer la base de données et les logs d’un serveur Exchange. Par défaut la base de données et les log sont stockés sur le disque C. Cette configuration n’est pas forcément optimale puisqu’il est plutôt recommandé de déplacer la base de données et les logs d’un serveur Exchange sur une autre partition.

Ce tutoriel vous explique comment le faire grâce à des commandes PowerShell où plutôt Exchange Management Shell

1 – Préparation des dossiers pour la base de données et les logs

La première étape c’est de créer deux dossiers sur votre seconde partition.

J’ai pour habitude de faire comme ceci :

  • Pour la base de données je créé un dossier EXCHDATAS
  • Pour les logs je créé un dossier EXCHLOGS

Ces deux dossiers sont généralement sur une partition nommée DATAS et j’attribue la lettre E:\

2 – Connaître le nom de sa base de données

Nous allons devoir connaître le nom de notre base de donnée. Elle a un numéro généré aléatoirement lors de l’installation du serveur.

Pour connaître le nom de notre base voici la commande à taper en Exchange Management Shell 

accès exchange management shell

get-mailboxdatabase

On voit ainsi à quoi correspond le nom de notre base de données.

résultat get-mailboxdatabase
en rouge nous voyons le résultat de la commande. Notre base de données se nomme Mailbox Database 0621574532

3 – Déplacer la base de données et les logs  d’un serveur Exchange

Une fois que nous avons pris connaissance de la base de données nous allons saisir une commande en Exchange Management Shell :

Move-DatabasePath « Nom de votre Base de données » -EdbFilePath « E:\Nom_dossiers_datas_exchange\nom_de_votre_bdd.edb » -LogFolderPath « E:\Dossiers_Logs_Exchange »

Il faut adapter votre commande à votre base , votre dossier.

Pour mon cas ça donne ça :

Move-DatabasePath « Mailbox Database 0621574532 » -EdbFilePath « E:\EXCHDATAS\mailbox_database_0621574532.edb » -LogFolderPath « E:\EXCHLOGS »

déplacer la base de données et les logs d'un serveur exchange
Une fois la commande validée il faut répondre OUI pour tout ( T ) pour confirmer le déplacement.

Pour infos , si vous avez oublié de créer le dossier EXCHDATAS et EXCHLOGS ils seront créés avec le déplacement des bases et des logs.

Une fois les commandes passées vérifiez bien que le contenu se trouve dans les dossiers créés.

Vérification pour la base de données :

base de données exchange déplacée
on remarque que ma base de données se trouve dans le dossier E:\EXCHDATAS

Vérification pour les logs :

déplacer les logs d'un serveur exchange
Les logs sont bien sur mon disque E:\

Vous avez ainsi déplacé les logs et votre base de données Exchange.

Pour toutes questions , suggestions merci de passer par les commentaires.

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *

En continuant à utiliser le site, vous acceptez l’utilisation des cookies. Plus d’informations

Les paramètres des cookies sur ce site sont définis sur « accepter les cookies » pour vous offrir la meilleure expérience de navigation possible. Si vous continuez à utiliser ce site sans changer vos paramètres de cookies ou si vous cliquez sur "Accepter" ci-dessous, vous consentez à cela.

Fermer