none
extraire de PRIV1.EDB et PRIV1.STM les anciennes BAL et les associer aux nouvelles RRS feed

  • Question

  • Bonjour,

    Je suis confronté à un désastre à la suite de la perte de mon (unique) contrôleur de domaine Windows 2000 Server.

    Pour différentes raisons, j'ai dû réinstaller un nouveau serveur sous WIndows 2003 Serveur et recréer un nouveau domaine. Je n'ai pu restaurer mon ancienne Active Directory, j'ai recréé tous mes comptes utilisateurs.

    Si cela ne m'a pas posé de problème particulier au niveau des données générales, en revanche je suis face à un désastre au niveau de mon serveur de messagerie Exchange 2003 Server. J'ai dû également le réinstaller en partant de zéro, avec création de nouvelles boîtes aux lettres *vides*.

    De l'ancien serveur Exchange, il ne me reste que les 2 fichiers PRIV1.EDB et PRIV1.STM...

    Savez-vous s'il est possible et comment puis-je procéder pour extraire de ces 2 fichiers les anciennes BAL et les associer aux nouvelles que j'ai recréées ?

    Merci de votre aide.

    Pascal (à la recherche d'une corde...)

     

    jeudi 27 janvier 2011 12:52

Réponses

  • Bonjour,

    Comme l'indique Khalil il faut passer par un outil tiers, car en perdant le controleur de domaine, vous avez aussi perdu votre organisation Exchange.  Exmerge fonctionne avec un serveur Exchange, il ne sait pas travailler directement avec les fichiers .edb.


    http://laubel.wordpress.com/
    jeudi 27 janvier 2011 13:50
  • Bonjour,

     

    je te conseillerai Ontrack PowerControl pour récupérer les mails en PST et ensuite avec Exmerge les réintégrer sur le nouveau Exchange 

     

    http://www.ontrackpowercontrols.com/

    Bon courage ;

    A+

    Khalil

     


    ----------- Merci Khalil Benz [MCSE - MCTS 2008 - MCTS ISA- MCT]
    jeudi 27 janvier 2011 13:16
  • Bonsoir,

    Ontrack est effectivement une solution "sure", mais payante...

    Sans ce produit, on peut normalement réussir à récupérer les banques privées et publiques à condition de suivre un certain nombre de règles bien précises!

    En particulier, il faut réinstaller un serveur Exchange avec un maximum d'éléments identiques au serveur d'origine ! (Même nom d'organisation Exchange, même site, même nom de serveur, même Services packs, ...).

    Dans ton cas, s'il n'y a pas d'urgences, je tenterais la récupération sur un environnement distinct. La logique consiste à installer un nouveau serveur Exchange, puis de remplacer les fichiers des nouvelles bases vierges par les anciennes. Avant de remonter les anciennes bases, il faut les "réparer" avec Eseutil /P puis supprimer les fichiers logs avant de les remonter. Quand tout va bien, les boîtes qui apparaissent peuvent être reconnectées à des nouveau utilisateurs.

    Manuel (PDF) en anglais sur la restauration de Exchange 2003 : http://sysmgt.com/Documentation/Microsoft_Exchange_2003_Disaster_Reovery_Guide.pdf (voir page 160)... Ce manuel dit qu'il faut faire comme pour Exchange 2000.

    Voici le lien vers cette information : http://technet.microsoft.com/en-us/library/cc722922.aspx#XSLTsection127121120120 et regarder le paragraphe "Exchange 2000 Alternate Server Recovery Overview"

    L'utilisation d'un environnement distinct permet aux utilisateurs de fonctionner avec la messagerie que tu as déjà réinstallé, en attendant de retrouver l'ancien contenu.

     A bientôt,

    PS: la complexité de la procédure (et le besoin en machine supplémentaire, temporairement) est à comparer au prix de l'outil de récupération OnTrack.


    Thierry DEMAN. Exchange MVP. https://www.mcpvirtualbusinesscard.com/VBCServer/MVPtdeman/profile (68 MCPs) http://base.faqexchange.info
    jeudi 27 janvier 2011 21:58
    Modérateur
  • Ca y est j'ai trouvé l'origine du problème.

    Lors de l'installation initiale de MS Exchange Server j'avais installé sur mon serveur le filtreur SMTP d'ISA Server 2004.

    Après le crash de mon DC j'ai réinstallé MS Exchange Server sans penser à ce filtreur.

    Or depuis le crash la communication entre le filtreur de message installé sur mon serveur Exchange et le serveur ISA Server est perturbée. Je pense que par défaut de communication, le filtreur SMTP d'ISA basculait tous les messages entrants et sortants dans le BadMail.

    Maintenant je pense que je vais sortir mon serveur ISA de l'ancien domaine disparu et le remettre sur le nouveau domaine et réinstaller le filtreur SMTP d'ISA sur mon serveur Exchange.

    Encore merci pour votre aide.

    Je crois que je vais acheter une formation Exchange (j'ai tout appris sur le tas...).

    Pascal.

    samedi 29 janvier 2011 10:32

Toutes les réponses

  • Bonjour,

     

    je te conseillerai Ontrack PowerControl pour récupérer les mails en PST et ensuite avec Exmerge les réintégrer sur le nouveau Exchange 

     

    http://www.ontrackpowercontrols.com/

    Bon courage ;

    A+

    Khalil

     


    ----------- Merci Khalil Benz [MCSE - MCTS 2008 - MCTS ISA- MCT]
    jeudi 27 janvier 2011 13:16
  • Bonjour,

    Merci d'avoir répondu.

    Je vais aller voir sur ce site les utilitaires indiqués.

    Mais savez-vous si Microsoft ne livre pas des utilitaires pour réaliser ce genre d'opération ?

    Je suis en train de passer ma BDD PRIV1 aux tests ESEUTIL et j'ai entendu parler d'EXMERGE...

    Pascal.

    jeudi 27 janvier 2011 13:22
  • Bonjour,

    Comme l'indique Khalil il faut passer par un outil tiers, car en perdant le controleur de domaine, vous avez aussi perdu votre organisation Exchange.  Exmerge fonctionne avec un serveur Exchange, il ne sait pas travailler directement avec les fichiers .edb.


    http://laubel.wordpress.com/
    jeudi 27 janvier 2011 13:50
  • à ma connaissance , Exmerge ne te serra utile quand cas de de RSG : Recovery Storage group ou aprés avoir restaurer ta banque tu fusionnes les boites aux lettres avec celle qui sont en déja en Prod.

     

    mais dans ton cas , tu parts sur un nouveau domaine et une nouvelle organisation Exchange .

     

    n'as tu pas de sauvegarde pour Ad et Exchange ?

    A+

    Khalil

     



    ----------- Merci Khalil Benz [MCSE - MCTS 2008 - MCTS ISA- MCT]
    jeudi 27 janvier 2011 13:52
  • J'ai une sauvegarde quotidienne d'Exchange sous Symantec Backup Exec qui ne comprend que les MS Exchange mailboxes et les MS Exchange Public Folders.

    J'ai tenté la restauration d'une BAL pour voir mais cela n'a pas fonctionné, j'ai obtenu une erreur de "connexion à une ressource". Je suppose que Backup Exec tente de restaurer la BAL dans son emplacement d'origine et comme celui-ci n'existe plus vu que j'ai recréé uen nouvelle AD et des nouvelles BAL, il échoue.

    Je n'ai pas de sauvegarde d'AD et je n'avais qu'un seul DC (oui je sais c'est nul...).

    En fait j'ai focalisé mes sauvegardes sur tous mes contenus (fichiers, BAL) mais je n'ai pas mis en place de sauvegarde de l'AD.

    Ma nouvelle installation sera plus "sérieuse" sur ce plan...

    Pascal.

    jeudi 27 janvier 2011 14:02
  • Je viens d'essayer la version 6 gratuite de PowerControl.

    Ca a l'air génial, je vois toutes mes BALs et leur contenu.

    Maintenant je suppose qu'il va me falloir l'acheter pour aller plus loin.

    Un grand merci, votre suggestion semble être la bonne !

    Pascal.

    jeudi 27 janvier 2011 15:53
  • et oui Pascal , il faut passer à la caisse :)

     

    Bon courage

     

    Khalil


    ----------- Merci Khalil Benz [MCSE - MCTS 2008 - MCTS ISA- MCT]
    jeudi 27 janvier 2011 15:56
  • Bonsoir,

    Ontrack est effectivement une solution "sure", mais payante...

    Sans ce produit, on peut normalement réussir à récupérer les banques privées et publiques à condition de suivre un certain nombre de règles bien précises!

    En particulier, il faut réinstaller un serveur Exchange avec un maximum d'éléments identiques au serveur d'origine ! (Même nom d'organisation Exchange, même site, même nom de serveur, même Services packs, ...).

    Dans ton cas, s'il n'y a pas d'urgences, je tenterais la récupération sur un environnement distinct. La logique consiste à installer un nouveau serveur Exchange, puis de remplacer les fichiers des nouvelles bases vierges par les anciennes. Avant de remonter les anciennes bases, il faut les "réparer" avec Eseutil /P puis supprimer les fichiers logs avant de les remonter. Quand tout va bien, les boîtes qui apparaissent peuvent être reconnectées à des nouveau utilisateurs.

    Manuel (PDF) en anglais sur la restauration de Exchange 2003 : http://sysmgt.com/Documentation/Microsoft_Exchange_2003_Disaster_Reovery_Guide.pdf (voir page 160)... Ce manuel dit qu'il faut faire comme pour Exchange 2000.

    Voici le lien vers cette information : http://technet.microsoft.com/en-us/library/cc722922.aspx#XSLTsection127121120120 et regarder le paragraphe "Exchange 2000 Alternate Server Recovery Overview"

    L'utilisation d'un environnement distinct permet aux utilisateurs de fonctionner avec la messagerie que tu as déjà réinstallé, en attendant de retrouver l'ancien contenu.

     A bientôt,

    PS: la complexité de la procédure (et le besoin en machine supplémentaire, temporairement) est à comparer au prix de l'outil de récupération OnTrack.


    Thierry DEMAN. Exchange MVP. https://www.mcpvirtualbusinesscard.com/VBCServer/MVPtdeman/profile (68 MCPs) http://base.faqexchange.info
    jeudi 27 janvier 2011 21:58
    Modérateur
  • Merci pour votre réponse précise.

    J'ai de mon côté pu récupérer le contenu de mes BALs avec la méthode préconisée par Khalil. Cet outil est génial.

    Mes utilisateurs ont récupéré leurs mails et tout est OK.

    Les mails entraient et sortaient, tout était OK.

    Et puis depuis cet après-midi j'ai un nouveau soucis.

    Mes utilisateurs ne reçoivent plus de mails et ils ne peuvent plus en envoyer.

    En fait tout se passe comme si la connexion entre les Outlook des postes et le serveur ne fonctionnait plus correctement.

    Par exemple si je m'envoie de l'extérieur un mail sur une adresse interne, celui-ci arrive bien dans la Boîte aux lettres correspondante. Je le sais car le compteur d'éléments de la boîtes aux lettres est incrémenté dans le Gestionnaire système Exchange. De même si je vais voir le fichier de log qui est dans C:\Program Files\Exchsrvr\SRVEXCH.log, je constate que le mail est bien arrivé. J'ai aussi réalisé un test avec un dialogue TELNET de l'extérieur sur l'IP publique de mon serveur. Tout est OK je peux envoyer un mail aux adresses internes. Mais ceux-ci n'arrivent jamais dans les Outlook.

    Maintenant dans le sens sortant, si sur un PC j'envoie un mail vers une adresse mail interne ou externe, il passe immédiatement dans le dossier  éléments envoyés mais il n'arrive jamais au destinataire. Et je n'ai aucun message d'erreur. De même ce mail apparait dans le fichier de log cité plus haut.

    Je n'y comprend rien. Tout se passe comme si la banque de boîtes aux lettres stoppait tout échange. Les mails y entrent mais n'en ressortent pas :-(.

    Pourtant ça a fonctionné pendant pratiquement 1 journée.

    Auriez-vous une idée de piste pour rechercher la cause de nouveau problème ?

    Merci à vous.

    Pascal.

     

    vendredi 28 janvier 2011 19:57
  • Bonsoir,

    quelles opérations ont-elles été réalisées sur les stations ?

    Je suppose que les stations ont été réintégrées au nouveau domaine.

    Mais comment ont été récupérés les profils des utilisateurs? Les anciens profils n'étaient normalement pas réutilisables...

    Avez-vous créé des nouveaux profils d'utilisateurs et des nouveaux profils Outlook ?

    A suivre...


    Thierry DEMAN. Exchange MVP. https://www.mcpvirtualbusinesscard.com/VBCServer/MVPtdeman/profile (68 MCPs) http://base.faqexchange.info
    vendredi 28 janvier 2011 20:15
    Modérateur
  • Bonsoir,

    Décidément vous êtes de garde :-) ?

    J'ai été obligé de sortir toutes les stations du domaine, de les y remettre, de reconnecter les Outlook aux nouvelles BAL.

    Là j'ai vu arriver tous les messages reçus depuis la réinstallation de mon serveur et les échanges de mails ont repris dans les 2 sens.

    J'ai ensuite récupéré les messages anciens à partir d'imports de PST et tout était OK.

    Ca c'était hier soir tard et ce matin tôt.

    Et puis sur les coup de 15H00 les échanges entre les postes (Outlook) et le serveur se sont interrompus et refusent de reprendre.

    Je n'y comprend rien, j'ai tout repassé en revue, je n'ai pas souvenir avoir changé quoi que ce soit qui puisse bloquer les échanges.

    Pascal.

    vendredi 28 janvier 2011 20:22
  • Je vous précise que même en OWA on ne voit pas les mails arriver...

    Pascal.

    vendredi 28 janvier 2011 20:33
  • Il n'y a pas de miracle, en fait, on reçoit un message automatiquement à chaque réponse sur une question où l'on est intervenu.

    Les nouvelles adresses de messagerie affectées aux utilisateurs sont-elles bien identiques aux anciennes?

    => Vérifier le contenu des queues sur le serveur

    => Vérifier si les stratégies de destinataires sont correctes et appliquées correctement, en regardant les adresses d'un utilisateur.

    Sinon, augmenter le niveau de diagnostics sur tout ce qui touche au transport des messages et aux Boîtes.

    A+


    Thierry DEMAN. Exchange MVP. https://www.mcpvirtualbusinesscard.com/VBCServer/MVPtdeman/profile (68 MCPs) http://base.faqexchange.info
    vendredi 28 janvier 2011 20:57
    Modérateur
  • Bonjour,

    Je me suis envoyé un mail de l'extérieur et je suis allé voir le contenu du dossier C:\Program Files\Exchsrvr\Mailroot\vsi 1\

    Queue et PickUp sont vides et BadMail contient les derniers SPAMS.

    La stratégie par défaut est appliquée. J'ai essayé d'en créer une autre et de l'appliquer, elle m'a ajouté de nouvelles adresses mail pour tous mes comptes utilisateurs. Cette nouvelle adresse n'est pas celle que je veux, je devrais aller les supprimer je suppose (différence de génération de ce qui se trouve à gauche de l'@). Mais ça n'a pas fait arriver mes mails.

    Et puis je suis allé voir le Centre de suivi des messages. Et je suis tombé sur la raison pour laquelle mes mails ne m'arrivent pas. Ils sont systématiquement "envoyés à BadMail" !

    Je me demande si le problème ne viendrait pas du fait que j'ai réinstallé MS Exchange Server sans me préoccuper du filtreur de messages SMTP de Microsoft ISA Server qui était préalablement installé. Je viens de voir que des erreurs 21134 et 21130 qui concernent ce filtreur se sont produites à répétition hier soir.

    Je vais chercher en espérant que le problème est là parce que si lundi les choses ne sont pas rentrées dans l'ordre je vais commencer à avoir de sérieux problèmes.

    Pascal.

     

    samedi 29 janvier 2011 08:49
  • Ca y est j'ai trouvé l'origine du problème.

    Lors de l'installation initiale de MS Exchange Server j'avais installé sur mon serveur le filtreur SMTP d'ISA Server 2004.

    Après le crash de mon DC j'ai réinstallé MS Exchange Server sans penser à ce filtreur.

    Or depuis le crash la communication entre le filtreur de message installé sur mon serveur Exchange et le serveur ISA Server est perturbée. Je pense que par défaut de communication, le filtreur SMTP d'ISA basculait tous les messages entrants et sortants dans le BadMail.

    Maintenant je pense que je vais sortir mon serveur ISA de l'ancien domaine disparu et le remettre sur le nouveau domaine et réinstaller le filtreur SMTP d'ISA sur mon serveur Exchange.

    Encore merci pour votre aide.

    Je crois que je vais acheter une formation Exchange (j'ai tout appris sur le tas...).

    Pascal.

    samedi 29 janvier 2011 10:32