none
Problème avec l'OWA de mon Exchange 2013 RRS feed

  • Question

  • Bonjour,
    J'ai un petit pépin avec mon exchange 2013. j'arrive à accéder à l'ECP mais je n'arrive plus à accéder à l'owa.
    Qui peut me donner des pistes de résolution?
    merci d'avance.

    samedi 13 décembre 2014 22:39

Réponses

  • Donc il n'existe pas de copie de cette base de données, et du point de vue Exchange celle-ci est corrompue (ce qui est logique vue l'incident sur votre stockage).

    Je vous conseille premièrement de vérifier que vous disposez bien d'un backup de la base, ensuite vous pouvez- suivre les opérations de ce blog qui explique comment vérifier certaines informations de la base de données (eseutil /mh), puis rejouer les logs pour que la base de données soit cohérente (eseutil /ml).

    Si la base est réllement corrompu, vous aurez aussi probablement à utiliser la réparation de la base de données (eseutil /p), par contre vous avez un risque de perte d'informations.

    http://exchangeserverpro.com/restore-individual-mailbox-exchange-2010


    Bruce Jourdain de Coutance - Consultant MVP Exchange http://blog.brucejdc.fr


    mercredi 17 décembre 2014 12:29
    Modérateur

Toutes les réponses

  • Bonjour, ChriGon,

    Pouvez-vous nous donner plus de détails, concernant votre souci – contenu du message d’erreur, mise à jour récemment effectuée ?

    Cordialement,

    Téodora


    Votez! Appel à la contribution TechNet Community Support. LE CONTENU EST FOURNI "TEL QUEL" SANS GARANTIE D'AUCUNE SORTE, EXPLICITE OU IMPLICITE. S'il vous plaît n'oubliez pas de "Marquer comme réponse" les réponses qui ont résolu votre problème. C'est une voie commune pour reconnaître ceux qui vous ont aidé, et rend plus facile pour les autres visiteurs de trouver plus tard la résolution.

    dimanche 14 décembre 2014 16:58
  • ReBonjour,

    Tout d'abords, un grand merci de m'avoir répondu si vite.

    Voici l'erreur donnée par la page web:

    X-OWA-Error: Microsoft.Exchange.Data.Storage.MailboxOfflineException X-OWA-Version: 15.0.775.32 X-FEServer: BGGEXCHANGE X-BEServer: BGGEXCHANGE Date: 14.12.2014 18:44:33

    Et vous aimeriez savoir ce qui s'est passé avant qu'elle survienne.
    J'en ai un peu honte...
    Le NAS contenant le ISCSI des VM à été éteint et l'hyperviseur contenant la VM avec le serveur exchange, quand à lui, à continuer de fonctionner.

    • Modifié ChriGon dimanche 14 décembre 2014 18:45
    dimanche 14 décembre 2014 18:22
  • Vous devez dans ce cas vérifier que tous les composants Exchange sont fonctionnels :

    1. les composants fonctionnels :

    Get-ServerComponentState BGGEXCHANGE
    

    2. L'état des bases de données

    Get-MailboxDatabaseCopyStatus

    3. L'état de la file de transport

    Get-Queue


    Bruce Jourdain de Coutance - Consultant MVP Exchange http://blog.brucejdc.fr

    lundi 15 décembre 2014 08:41
    Modérateur
  • Je test de suite et met les résultats

    Get-ServerComponentState BGGEXCHANGE:
    
    Server                                  Component                               State
    ------                                  ---------                               -----
    BGGExchange.problems.dontexist.net      ServerWideOffline                       Active
    BGGExchange.problems.dontexist.net      HubTransport                            Active
    BGGExchange.problems.dontexist.net      FrontendTransport                       Active
    BGGExchange.problems.dontexist.net      Monitoring                              Active
    BGGExchange.problems.dontexist.net      RecoveryActionsEnabled                  Active
    BGGExchange.problems.dontexist.net      AutoDiscoverProxy                       Active
    BGGExchange.problems.dontexist.net      ActiveSyncProxy                         Active
    BGGExchange.problems.dontexist.net      EcpProxy                                Active
    BGGExchange.problems.dontexist.net      EwsProxy                                Active
    BGGExchange.problems.dontexist.net      ImapProxy                               Active
    BGGExchange.problems.dontexist.net      OabProxy                                Active
    BGGExchange.problems.dontexist.net      OwaProxy                                Active
    BGGExchange.problems.dontexist.net      PopProxy                                Active
    BGGExchange.problems.dontexist.net      PushNotificationsProxy                  Active
    BGGExchange.problems.dontexist.net      RpsProxy                                Active
    BGGExchange.problems.dontexist.net      RwsProxy                                Active
    BGGExchange.problems.dontexist.net      RpcProxy                                Active
    BGGExchange.problems.dontexist.net      UMCallRouter                            Active
    BGGExchange.problems.dontexist.net      XropProxy                               Active
    BGGExchange.problems.dontexist.net      HttpProxyAvailabilityGroup              Active
    BGGExchange.problems.dontexist.net      ForwardSyncDeamon                       Active
    BGGExchange.problems.dontexist.net      ProvisioningRps                         Active
    BGGExchange.problems.dontexist.net      MapiProxy                               Active
    Get-MailboxDatabaseCopyStatus :
    
    Name                                          Status          CopyQueue ReplayQueue LastInspectedLogTime   ContentIndex
                                                                  Length    Length                             State
    ----                                          ------          --------- ----------- --------------------   ------------
    Mailbox Database 1036987883\BGGEXCHANGE       Dismounted      0         0                                  Failed
    Get-Queue :
    
    Identity                   DeliveryType Status MessageCount Velocity RiskLevel OutboundIPPool NextHopDomain
    --------                   ------------ ------ ------------ -------- --------- -------------- -------------
    BGGExchange\3              SmtpDeliv... Retry  715          0        Normal    0              mailbox database 10369...
    BGGExchange\Submission     Undefined    Ready  0            0        Normal    0              Dépôt

    Si cela vous parle, pourriez m'en dire un peu plus.
    C'est normal, le "dismounted"?

    lundi 15 décembre 2014 11:24
  • Bonsoir

    non ce n'est pas normal, il faut que la DB soit "mounted" pour que l'acces aux boites aux lettres soit possible.

    vous pouvez monter la DB avec la cmdlet Mount-Database "Mailbox Database 1036987883"

    merci


    Hakim Taoussi - Consultant Exchange - http://exchangediscover.blogspot.fr

    mardi 16 décembre 2014 17:07
  • Bonjour,

    C'est fait mais j'ai un joli message d'erreur

    Création d'une nouvelle session pour la communication à distance implicite de la commande « Mount-Database »...
    Échec du montage de la base de données «Mailbox Database 1036987883». Erreur: Une opération Active Manager a échoué.
    Erreur: L'action de base de données a échoué. Erreur: L'opération a échoué avec le message:
    MapiExceptionDatabaseError: Unable to mount database. (hr=0x80004005, ec=1108)
    Diagnostic context:
        Lid: 65256
        Lid: 10722   StoreEc: 0x454
        Lid: 1494    ---- Remote Context Beg ----
        Lid: 45120   dwParam: 0xCD97D4D
        Lid: 57728   dwParam: 0xCD97E08
        Lid: 46144   dwParam: 0xCD97F7E
        Lid: 34880   dwParam: 0xCD97F7E
        Lid: 34760   StoreEc: 0xFFFFFE0B
        Lid: 41344   Guid: d824d458-2b62-4afe-8bf8-bd2f88237b05
        Lid: 35200   dwParam: 0xFCC
        Lid: 46144   dwParam: 0xCD98FF2
        Lid: 34880   dwParam: 0xCD98FF2
        Lid: 54472   StoreEc: 0x1388
        Lid: 42184   StoreEc: 0x454
        Lid: 1750    ---- Remote Context End ----
        Lid: 1047    StoreEc: 0x454      [Base de données: Mailbox Database 1036987883, Serveur:
    BGGExchange.problems.dontexist.net].
        + CategoryInfo          : InvalidOperation : (Mailbox Database 1036987883:ADObjectId) [Mount-Database], InvalidOpe
       rationException
        + FullyQualifiedErrorId : [Server=BGGEXCHANGE,RequestId=f0268486-0d8e-4ca1-afa2-02b6e3681841,TimeStamp=17.12.2014
       06:27:34] 9491A890,Microsoft.Exchange.Management.SystemConfigurationTasks.MountDatabase
        + PSComputerName        : bggexchange.problems.dontexist.net

    mercredi 17 décembre 2014 06:30
  • Vous pouvez forcer la montée de base de données, et vérifier le journal d’événements si cela ne fonctionne pas.

    Cela explique complémente ment pourquoi l'OWA ne fonctionne pas mais l'ECP oui

    Mount-Database 'votre DB' -Force -AcceptDataLoss 


    Bruce Jourdain de Coutance - Consultant MVP Exchange http://blog.brucejdc.fr

    mercredi 17 décembre 2014 08:07
    Modérateur
  • Bonjour,

    Merci à tout le monde pour cette aide, c'est vachement sympa.

    C'est fait et j'ai ce retour :

    Échec du montage de la base de données «Mailbox Database 1036987883». Erreur: Une opération Active Manager a échoué.
    Erreur: L'action de base de données a échoué. Erreur: L'opération a échoué avec le message:
    MapiExceptionDatabaseError: Unable to mount database. (hr=0x80004005, ec=1108)
    Diagnostic context:
        Lid: 65256
        Lid: 10722   StoreEc: 0x454
        Lid: 1494    ---- Remote Context Beg ----
        Lid: 45120   dwParam: 0xD63106A
        Lid: 57728   dwParam: 0xD631135
        Lid: 46144   dwParam: 0xD63129C
        Lid: 34880   dwParam: 0xD63129C
        Lid: 34760   StoreEc: 0xFFFFFE0B
        Lid: 41344   Guid: d824d458-2b62-4afe-8bf8-bd2f88237b05
        Lid: 35200   dwParam: 0x251C
        Lid: 46144   dwParam: 0xD6326F6
        Lid: 34880   dwParam: 0xD6326F6
        Lid: 54472   StoreEc: 0x1388
        Lid: 42184   StoreEc: 0x454
        Lid: 1750    ---- Remote Context End ----
        Lid: 1047    StoreEc: 0x454      [Base de données: Mailbox Database 1036987883, Serveur:
    BGGExchange.problems.dontexist.net].
        + CategoryInfo          : InvalidOperation : (Mailbox Database 1036987883:ADObjectId) [Mount-Database], InvalidOpe
       rationException
        + FullyQualifiedErrorId : [Server=BGGEXCHANGE,RequestId=a5c0950f-d9f8-47eb-aefa-01a57ccab479,TimeStamp=17.12.2014
       08:57:51] F324934A,Microsoft.Exchange.Management.SystemConfigurationTasks.MountDatabase
        + PSComputerName        : bggexchange.problems.dontexist.net

    je vais vite voir le nourjal :

    - <Event xmlns="http://schemas.microsoft.com/win/2004/08/events/event"> - <System> <Provider Name="ExchangeStoreDB" /> <EventID Qualifiers="49156">225</EventID> <Level>2</Level> <Task>1</Task> <Keywords>0x80000000000000</Keywords> <TimeCreated SystemTime="2014-12-17T09:05:10.000000000Z" /> <EventRecordID>4099385</EventRecordID> <Channel>Application</Channel> <Computer>BGGExchange.problems.dontexist.net</Computer> <Security /> </System> - <EventData> <Data>Mailbox Database 1036987883</Data> <Data>d824d458-2b62-4afe-8bf8-bd2f88237b05</Data> <Data>Store</Data> <Data>UnexpectedDismount</Data> <Data>Mailbox Database 1036987883</Data> <Data>Store</Data> <Data>Il n'existe qu'une seule copie de cette base de données de boîtes aux lettres (Mailbox Database 1036987883). La récupération automatique n'est pas disponible.</Data> <Data>17.12.2014 10:05:08</Data> </EventData> </Event>

    sinon ça :

    À « 17.12.2014 10:05:08 »,

    la copie de la base de données « Mailbox Database 1036987883 » sur ce serveur a été démontée de manière inattendue.
    Le processus de basculement a renvoyé l’erreur « Il n'existe qu'une seule copie de cette base de données de boîtes aux lettres (Mailbox Database 1036987883).
    La récupération automatique n'est pas disponible. ».
    Pour des informations détaillées sur ces erreurs, recherchez d’autres événements « ExchangeStoreDb » dans le journal des événements situé sur le serveur.

    Dans la doc du "mount-database" j'avais cru comprendre que pour bosser il répliquait la DB et travaillais dessus. et qu'il faisait des synchros entre l'original et la copie de travail.

    j'ai mal compris?

    Si ce que j'ai compris est juste, ça veut dire que la copie de travail est pas présente parce que l'original est corrompue?


    • Modifié ChriGon mercredi 17 décembre 2014 09:12
    mercredi 17 décembre 2014 09:08
  • Combien avez-vous de serveurs Exchange?

    Bruce Jourdain de Coutance - Consultant MVP Exchange http://blog.brucejdc.fr

    mercredi 17 décembre 2014 09:24
    Modérateur
  • 1 seul
    mercredi 17 décembre 2014 09:56
  • Donc il n'existe pas de copie de cette base de données, et du point de vue Exchange celle-ci est corrompue (ce qui est logique vue l'incident sur votre stockage).

    Je vous conseille premièrement de vérifier que vous disposez bien d'un backup de la base, ensuite vous pouvez- suivre les opérations de ce blog qui explique comment vérifier certaines informations de la base de données (eseutil /mh), puis rejouer les logs pour que la base de données soit cohérente (eseutil /ml).

    Si la base est réllement corrompu, vous aurez aussi probablement à utiliser la réparation de la base de données (eseutil /p), par contre vous avez un risque de perte d'informations.

    http://exchangeserverpro.com/restore-individual-mailbox-exchange-2010


    Bruce Jourdain de Coutance - Consultant MVP Exchange http://blog.brucejdc.fr


    mercredi 17 décembre 2014 12:29
    Modérateur
  • Je n'ai pas de backup. Mais j'ai fait un snapshot de la VM après crash, comme ça si mes touilles empire la chose, je peux revenir en arrière.

    eseutil /mh "D:\Microsoft\Exchange Server 2013\Mailbox\Mailbox Database 1036987883\Mailbox Data
    base 1036987883.edb"
    
    Extensible Storage Engine Utilities for Microsoft(R) Exchange Server
    Version 15.00
    Copyright (C) Microsoft Corporation. All Rights Reserved.
    
    Initiating FILE DUMP mode...
             Database: D:\Microsoft\Exchange Server 2013\Mailbox\Mailbox Database 1036987883\Mailbox Database 1036987883.edb
    
    
    
    DATABASE HEADER:
    Checksum Information:
    Expected Checksum: 0x825c05b9
      Actual Checksum: 0x825c05b9
    
    Fields:
            File Type: Database
             Checksum: 0x825c05b9
       Format ulMagic: 0x89abcdef
       Engine ulMagic: 0x89abcdef
     Format ulVersion: 0x620,20
     Engine ulVersion: 0x620,20
    Created ulVersion: 0x620,20
         DB Signature: Create time:01/10/2014 14:45:18.062 Rand:3737381165 Computer:
             cbDbPage: 32768
               dbtime: 58861 (0xe5ed)
                State: Dirty Shutdown
         Log Required: 28522-28524 (0x6f6a-0x6f6c)
        Log Committed: 0-28525 (0x0-0x6f6d)
       Log Recovering: 28522 (0x6f6a)
      GenMax Creation: 12/01/2014 09:11:28.838
             Shadowed: Yes
           Last Objid: 252
         Scrub Dbtime: 0 (0x0)
           Scrub Date: 00/00/1900 00:00:00
         Repair Count: 0
          Repair Date: 00/00/1900 00:00:00.000
     Old Repair Count: 0
      Last Consistent: (0x95,1,4B)  01/28/2014 12:49:20.382
          Last Attach: (0x96,2,268)  01/28/2014 12:58:36.278
          Last Detach: (0x0,0,0)  00/00/1900 00:00:00.000
        Last ReAttach: (0x6EF4,2,0)  11/29/2014 23:37:39.421
                 Dbid: 1
        Log Signature: Create time:01/10/2014 14:45:17.735 Rand:1096080875 Computer:
           OS Version: (6.1.7601 SP 1 NLS ffffffff.ffffffff)
    
    Previous Full Backup:
            Log Gen: 0-0 (0x0-0x0)
               Mark: (0x0,0,0)
               Mark: 00/00/1900 00:00:00.000
    
    Previous Incremental Backup:
            Log Gen: 0-0 (0x0-0x0)
               Mark: (0x0,0,0)
               Mark: 00/00/1900 00:00:00.000
    
    Previous Copy Backup:
            Log Gen: 0-0 (0x0-0x0)
               Mark: (0x0,0,0)
               Mark: 00/00/1900 00:00:00.000
    
    Previous Differential Backup:
            Log Gen: 0-0 (0x0-0x0)
               Mark: (0x0,0,0)
               Mark: 00/00/1900 00:00:00.000
    
    Current Full Backup:
            Log Gen: 0-0 (0x0-0x0)
               Mark: (0x0,0,0)
               Mark: 00/00/1900 00:00:00.000
    
    Current Shadow copy backup:
            Log Gen: 0-0 (0x0-0x0)
               Mark: (0x0,0,0)
               Mark: 00/00/1900 00:00:00.000
    
         cpgUpgrade55Format: 0
        cpgUpgradeFreePages: 0
    cpgUpgradeSpaceMapPages: 0
    
           ECC Fix Success Count: none
       Old ECC Fix Success Count: none
             ECC Fix Error Count: none
         Old ECC Fix Error Count: none
        Bad Checksum Error Count: none
    Old bad Checksum Error Count: none
    
      Last checksum finish Date: 00/00/1900 00:00:00.000
    Current checksum start Date: 00/00/1900 00:00:00.000
          Current checksum page: 0
    
    
    Operation completed successfully in 0.62 seconds.


    eseutil /ml "D:\Microsoft\Exchange Server 2013\Mailbox\Mailbox Database 1036987883\E00" 
    
    trop long pour mettre le résultat complet ici.
    
          Log file: D:\Microsoft\Exchange Server 2013\Mailbox\Mailbox Database 1036987883\E0000006F5F.log - OK
          Log file: D:\Microsoft\Exchange Server 2013\Mailbox\Mailbox Database 1036987883\E0000006F60.log - OK
          Log file: D:\Microsoft\Exchange Server 2013\Mailbox\Mailbox Database 1036987883\E0000006F61.log - OK
          Log file: D:\Microsoft\Exchange Server 2013\Mailbox\Mailbox Database 1036987883\E0000006F62.log - OK
          Log file: D:\Microsoft\Exchange Server 2013\Mailbox\Mailbox Database 1036987883\E0000006F63.log - OK
          Log file: D:\Microsoft\Exchange Server 2013\Mailbox\Mailbox Database 1036987883\E0000006F64.log - OK
          Log file: D:\Microsoft\Exchange Server 2013\Mailbox\Mailbox Database 1036987883\E0000006F65.log - OK
          Log file: D:\Microsoft\Exchange Server 2013\Mailbox\Mailbox Database 1036987883\E0000006F66.log - OK
          Log file: D:\Microsoft\Exchange Server 2013\Mailbox\Mailbox Database 1036987883\E0000006F67.log - OK
          Log file: D:\Microsoft\Exchange Server 2013\Mailbox\Mailbox Database 1036987883\E0000006F68.log - OK
          Log file: D:\Microsoft\Exchange Server 2013\Mailbox\Mailbox Database 1036987883\E0000006F69.log - OK
          Log file: D:\Microsoft\Exchange Server 2013\Mailbox\Mailbox Database 1036987883\E0000006F6A.log - OK
          Log file: D:\Microsoft\Exchange Server 2013\Mailbox\Mailbox Database 1036987883\E0000006F6B.log
                    ERROR: Log damaged (unusable). Last Lgpos: (0x6f6b,66,0). Error -501.
          Log file: D:\Microsoft\Exchange Server 2013\Mailbox\Mailbox Database 1036987883\E0000006F6C.log - OK
          Log file: D:\Microsoft\Exchange Server 2013\Mailbox\Mailbox Database 1036987883\E00.log - OK
    
    Operation terminated with error -501 (JET_errLogFileCorrupt, Log file is corrupt) after 1584.783 seconds.

    eseutil /p "D:\Microsoft\Exchange Server 2013\Mailbox\Mailbox Database 1036987883\Mailbox Datab
    ase 1036987883.edb"
    
    Extensible Storage Engine Utilities for Microsoft(R) Exchange Server
    Version 15.00
    Copyright (C) Microsoft Corporation. All Rights Reserved.
    
    Initiating REPAIR mode...
            Database: D:\Microsoft\Exchange Server 2013\Mailbox\Mailbox Database 1036987883\Mailbox Database 1036987883.edb
      Temp. Database: TEMPREPAIR22472.EDB
    
    Checking database integrity.
    
    The database is not up-to-date. This operation may find that
    this database is corrupt because data from the log files has
    yet to be placed in the database.
    
    To ensure the database is up-to-date please use the 'Recovery' operation.
    
    
                         Scanning Status (% complete)
    
              0    10   20   30   40   50   60   70   80   90  100
              |----|----|----|----|----|----|----|----|----|----|
              ...................................................
    
    
    Scanning the database.
    
                         Scanning Status (% complete)
    
              0    10   20   30   40   50   60   70   80   90  100
              |----|----|----|----|----|----|----|----|----|----|
              ...................................................
    
    
    Repairing damaged tables.
    
                         Scanning Status (% complete)
    
              0    10   20   30   40   50   60   70   80   90  100
              |----|----|----|----|----|----|----|----|----|----|
              ...................................................
    
    
    Repair completed. Database corruption has been repaired!
    
    Note:
      It is recommended that you immediately perform a full backup
      of this database. If you restore a backup made before the
      repair, the database will be rolled back to the state
      it was in at the time of that backup.
    
    
    
    Operation completed successfully with 595 (JET_wrnDatabaseRepaired, Database corruption has been repaired) after 128.622
     seconds.


    Je lis le blog que vous m'avez indiqué et suis vos instructions.
    Mais rien n'y fait

    Ensuite j'ai un peu cherché ailleurs.
    J'ai lu des choses au sujet de déplacement de fichiers logs E00 (~28000 fichiers dans le même répertoire que la db d'exchange)
    J'ai tenté et la base c'est monté tout de suite. J'ai constaté un  peu de perte d'information.

    Je m'en vais joué avec les snapshots pour voir si C?est pas une manip intermédiaire qui l'a provoqué.

    • Modifié ChriGon vendredi 19 décembre 2014 14:27
    mercredi 17 décembre 2014 15:24
  • Bon bin, ce qui est perdu est perdu.

    Mais j'ai vu que c'était les fichiers log qui empêchait le montage de la DB.

    Par contre j'ai pas bien compris comment utiliser le "sauvegarde de windows serveur" afin de me faire des sauvegarde de la db d'exchange et de virer les fichiers "E00" du même coup. C'est correcte ce que j'ai lu?

    vendredi 19 décembre 2014 14:25
  • Bonjour, ChriGon,

    J'espère pouvoir vous être utile avec l'information dans l'article:
    Récupération Exchange est une solution pour corruption Microsoft Exchange Server
    Merci de nous tenir au courant.

    Cordialement,
    Téodora


    Votez! Appel à la contribution TechNet Community Support. LE CONTENU EST FOURNI "TEL QUEL" SANS GARANTIE D'AUCUNE SORTE, EXPLICITE OU IMPLICITE. S'il vous plaît n'oubliez pas de "Marquer comme réponse" les réponses qui ont résolu votre problème. C'est une voie commune pour reconnaître ceux qui vous ont aidé, et rend plus facile pour les autres visiteurs de trouver plus tard la résolution.

    lundi 22 décembre 2014 13:49
  • Bonjour,
    Tout d'abord, veuillez m'excuser pour la réponse tardive.

    J'ai essayé de réparer, retirer les fichiers logs corrompu pour enfin faire un backup afin de nettoyer proprement les fichiers logs. Mais cela n'a pas marché.

    Et tant que je n'avais pas état sain le backup, refusait de fonctionner. D'où mes questions bizarre sur le backup. 

    J'ai fait des tests en revenant en arrière dans mes snapshots. Donc j'ai pu tester différentes voix pour résoudre mon pépin. mais la seule qui fonctionnait était celle d’effacer manuellement tous les logs.

    Maintenant, j'ai backuper l'exchange et recomposer le peu d'info qu'il manquait. Donc tout va pour le mieux et le pépin est résolu, je pense.

    En tout cas, un grand merci à tous ceux qui m'ont aidé.


    • Modifié ChriGon mercredi 14 janvier 2015 22:45
    mercredi 14 janvier 2015 22:44