Nouvelle erreur correction code est inclu dans Exchange Server 2003 SP1

Traductions disponibles Traductions disponibles
Numéro d'article: 867626 - Voir les produits auxquels s'applique cet article
Agrandir tout | Réduire tout

Sommaire

Résumé

Microsoft Exchange Server 2003 Service Pack 1 (SP1) introduit un nouvel algorithme de correction d'erreur code (ECC) pour résoudre les erreurs 1018 pouvant survenir dans votre base de données Exchange.

erreurs-1018 sont dues pas un problème dans Exchange 2003. Erreur d'erreur 1018 indique qu'un problème s'est produite dans le sous-système du disque dur de l'ordinateur et que ce problème a modifié un fichier de base de données Exchange.

Une cause généralement d'une erreur 1018 est un bit unique « retourné dans une page de base de données. Dans ce scénario, un bit zéro est modifié en une ou un un bit est modifié à zéro. L'algorithme ECC contenue dans Exchange 2003 SP1 est conçu pour résoudre ce problème spécifique.

Pendant que cet algorithme ECC permet de réparer automatiquement les erreurs mono bit dans votre base de données Exchange, il existe certains problèmes à prendre en compte lorsque vous sauvegarder ou restaurer vos fichiers de base de données Exchange 2003 SP1 :
  • Si vous sauvegardez un fichier contenant une erreur mono bit, l'erreur est corrigée automatiquement sur le support de sauvegarde, mais il reste sur le disque dur.
  • Vous ne pouvez pas restaurez un fichier de base de données Exchange 2003 SP1 sur un ordinateur qui exécute la version d'origine de Microsoft Exchange 2003.
erreurs mono bit sont réparées uniquement au cours d'une opération d'écriture pour le fichier de base de données. Si une opération de lecture est effectuée à partir d'un fichier contient une erreur mono bit, le fichier d'origine sur le disque dur n'est pas réparé. Dans Exchange 2003 SP1, les deux nouveaux événements sont enregistrés pour enregistrer la correction d'erreurs mono bit.

INTRODUCTION

Cet article décrit un algorithme de code (ECC) correction d'erreur qui est introduit dans Exchange Server 2003 Service Pack 1 (SP1). Le moteur de stockage extensible (ESE) dans Exchange 2003 SP1 utilise cet algorithme pour résoudre les occurrences de l'erreur 1018 JET_errReadVerifyFailure . Pour plus d'informations sur les erreurs-1018, cliquez sur le numéro ci-dessous pour afficher l'article correspondant dans la Base de connaissances Microsoft :
314917 Compréhension et l'analyse 1018, 1019 et 1022 Exchange des erreurs de base de données

Plus d'informations

L'erreur 1018 est générée si le composant de vérification intégrité intégrées dans Exchange détermine qu'Exchange ne peut pas stocker correctement ou n'a pas pu correctement récupérer données de fichier de base de données Exchange à partir du disque dur. Lorsque ce problème se produit, vous devez réparer le fichier de base de données Exchange ou restaurer le fichier de base de données à partir d'une sauvegarde récente.

Notre recherche a terminé se que à 40 pour cent de 1018 erreurs produire endommagement de la base de données est dû à une erreur mono bit. Une erreur mono bit est également appelé un « bit retourner » une erreur. Une erreur de retourner mono bit ou peu est une occurrence niveau matériel où un peu unique de données est modifiée de zéro à un ou à partir d'un à un zéro. Un bit de parité peut être ajoutée à données ordinateur pour détecter lorsqu'un peu retourner problème se produit. Toutefois, les systèmes de parité peuvent détecter seulement ce problème ; il ne peut pas réparer. ECC algorithmes peuvent automatiquement détecter et réparer une erreur mono bit. Exchange 2003 SP1 implémente un algorithme ECC dans sa base de données ESE (Extensible Storage Engine) pour détecter et corriger automatiquement les erreurs mono bit.

Fichiers de base de données Exchange sont divisés en blocs de 4 kilo-octets (Ko) (également connu sous le nom des pages). Chaque page a ses propres données ECC. Exchange 2003 SP1 pouvez corriger les erreurs mono bit sur chaque page. Par conséquent, si plusieurs pages dans une base de données sont endommagés par des erreurs mono bit, Exchange 2003 SP1 peut corriger chaque page. Toutefois, si une page de base de données contient plusieurs erreurs, Exchange 2003 SP1 ne peut pas corriger. Dans ce scénario, vous devez réparer le fichier de base de données ou restaurer le fichier de base de données à partir d'une sauvegarde récente.

En réparant automatiquement les erreurs mono bit, Exchange 2003 SP1 pouvez récupérer à partir de la plus fréquemment type de corruption de la base de données. L'erreur 1018 typique est maintenant « self-healing » et ne nécessite plus que vous réparer le fichier de base de données ou que vous restaurez le fichier de base de données à partir d'une sauvegarde récente.

note Bien que Exchange 2003 SP1 répare automatiquement les erreurs mono bit typiques, nous recommandons que vous ne pas ignorer l'occurrence d'erreurs-1018. Une erreur 1018 indique qu'un composant matériel défaillant ou est endommagé. La réparation d'une erreur 1018 mono bit ne résout pas le problème de matériel qui a provoqué l'erreur. Ce problème matériel peut affecter les autres fichiers sur votre ordinateur en outre aux fichiers de base de données Exchange. En outre, les erreurs mono bit compte uniquement pour environ 40 % du erreurs-1018. Autres erreurs-1018 que vous pouvez rencontrer nécessitent que vous réparez ou restaurez votre fichier de base de données Exchange.

Problèmes de mise à niveau de base de données

Lorsque vous mettez à niveau la version d'origine de Microsoft Exchange 2003 vers Exchange 2003 SP1, les fichiers de base de données ne sont pas mis à immédiatement niveau au nouveau format ECC. Cela signifie que si une base de données existante rencontre une erreur 1018 mono bit, l'erreur n'est pas automatiquement réparé par Exchange 2003 SP1. Pages de base de données sont mis à niveau vers le nouveau format ECC uniquement lorsque les données de cette page sont modifiées. Si une page de base de données est uniquement lire dans la base de données et n'est pas modifiée, cette page de base de données reste dans le format de base de données d'origine. Cette page n'est pas mis à niveau vers le nouveau format ECC.

Sur une période de plusieurs semaines, la plupart ou tous les pages de la base de données sont réécrites et automatiquement mis à niveau durant Exchange standard. Si vous mettez à niveau toutes les pages de base de données en même temps, vous pouvez provoquer un ralentissement significatif et inattendu dans le service à partir de votre ordinateur Exchange.

Pour mettre à niveau toutes les pages de base de données en même temps, installer Exchange 2003 SP1, mettre la base de données hors connexion et puis défragmenter le fichier de base de données en exécutant la commande suivante :
ESEUTIL /D databaseFile
Pour plus d'informations sur comment faire pour défragmenter une base de données Exchange, cliquez sur le numéro ci-dessous pour afficher l'article correspondant dans la Base de connaissances Microsoft :
328804 Comment faire pour défragmenter bases de données Exchange
important Si vous défragmentez les fichiers de base de données Exchange, cela affecte votre possibilité de lire fichiers du journal des transactions vers l'avant. Dans ce scénario, si vous possédez une sauvegarde précédente, vous pouvez uniquement lire les journaux fichiers vers l'avant jusqu'au point de défragmentation de la base de données. Par conséquent, si vous devez ultérieurement restaurer votre fichier de base de données à partir d'une sauvegarde a été effectuée avant la défragmentation de la base de données, vous perdez les données qui a été ajoutées après la défragmentation de la base de données.

Une fois que vous défragmenter votre base de données, nous recommandons immédiatement sauvegarder vos fichiers de base de données Exchange. Nous recommandons également de prendre en compte vos sauvegardes antérieures en tant qu'inutilisable pour la reconstitution des fichiers journaux de transaction.

Sauvegarde de base de données et de base de données de restaurer des problèmes

Si une erreur 1018 se produit dans le fichier de base de données dans la version d'origine de Microsoft Exchange 2003, vous ne pouvez pas sauvegarder cette base de données en utilisant une opération de sauvegarde en ligne. L'opération de sauvegarde en ligne ne permet pas éviter la corruption dans la sauvegarde de la base de données. Par conséquent, si une opération de sauvegarde de la base de données en ligne est terminée correctement, aucune page endommagé n'existe dans la sauvegarde de la base de données. Cela signifie que vous pouvez restaurer cette sauvegarde, reporter la base de données transférer en utilisent des fichiers journaux de transactions qui ont été créés après que votre base de données a été sauvegardé et supprimer toutes les erreurs 1018 qui se sont produites dans votre base de données après la sauvegarde de la base de données a été.

Dans Exchange 2003 Service Pack 1, si une erreur mono bit se produit dans la base de données, l'opération de sauvegarde en ligne signale cette erreur, mais la sauvegarde de la base de données réussit toujours. Dans ce scénario, l'erreur mono bit a été corrigé dans le jeu de sauvegarde. Toutefois, l'erreur mono bit n'est pas corrigé dans la base de données qui existe sur le disque dur. L'erreur mono bit dans la page de base de données qui existe sur le disque dur n'est pas corrigé jusqu'à ce que cette page re-written pendant les opérations de base de données classique.

note Si une erreur 1018 plusieurs transmission se produit dans la page de base de données, l'erreur n'est pas correctible par Exchange 2003 SP1, et la sauvegarde échoue.

Problèmes entre Exchange 2003 et Exchange 2003 SP1 du jeu de sauvegarde

Si vous devez restaurer une base de données Exchange 2003, prendre en compte les facteurs suivants :
  • Vous pouvez restaurer un jeu de sauvegarde d'une version d'origine de la version d'Exchange 2003 vers un ordinateur Exchange 2003 SP1.

    Exchange 2003 SP1 correctement reconnaît les sauvegardes que vous avez créé à partir d'un ordinateur exécutant la version d'origine de Microsoft Exchange 2003.
  • Vous ne pouvez pas restaurer un jeu à partir d'Exchange 2003 SP1 sur un ordinateur qui exécute la version d'origine de Microsoft Exchange 2003 de sauvegarde.

    La version d'origine de Microsoft Exchange 2003 ne reconnaît pas les données ECC contenues dans la page de base de données. Par conséquent, Exchange 2003 détermine que la page de base de données est endommagée.
Pour ces raisons nous vous recommandons de créer une sauvegarde complète de vos fichiers de base de données Exchange 2003 immédiatement après la mise à niveau vos ordinateurs Exchange vers Exchange 2003 SP1.

Événements ESE

Après avoir installé Exchange 2003 SP1, les suivants deux nouveaux application journal événement ID numéros peuvent apparaissent à partir de la source ESE.

note Ces deux événements n'apparaissent pas dans la version d'origine de Microsoft Exchange 2003.
  • L'ID d'événement 398

    Cet événement se généralement produit très rarement. Cet événement se produit uniquement si Exchange 2003 SP1 répare une erreur mono bit, mais la page où l'erreur est résolu par la suite échoue un test logique validité. Parce que cet événement est si rare, si vous rencontrez ce problème, nous demander signaler le problème à Microsoft Product Support (PSS) et que vous conservez la base de données où cette erreur s'est produite. Pour plus d'informations sur la façon de contacter PSS, reportez-vous au site de Web Microsoft suivant :
    http://support.microsoft.com
  • L'ID d'événement 399

    Cet événement indique qu'une erreur mono bit a été détectée, et que cette erreur a été correctement corrigée dans la mémoire. Dans ce scénario, la page où cette erreur s'est produite peut ou peut ne pas ont été corrigée sur le disque dur physique. L'erreur mono bit n'est pas corrigé sur le disque dur physique, sauf si la page a été écrit pour. Par conséquent, si la page de base de données est lu uniquement, l'erreur mono bit n'est pas corrigée dans la mémoire, mais l'erreur mono bit n'est pas corrigé sur le disque dur physique.

L'ID d'événement : 399

En règle générale, événement ID 399 s'affiche semblable au suivant :

Type d'événement : avertissement
Source d'événement: ESE
Catégorie d'événement : cache de page de base de données
L'ID d'événement : 399
Date : date
time
Utilisateur: n / A
Ordinateur : computername
Description : banque d'informations (1532) groupe de stockage 1: lire de la page de base de données dans le fichier « 1\MDB2.edb C:\Program Files\Exchsrvr\MDBDATA\Storage groupe" au décalage 102400 (0x0000000000019000) de 4096 (0x00001000) octets a échoué la vérification. 128 Bits a été endommagé et a été corrigé. Ce problème est probablement dû à du matériel défectueux et peut continuer. Défaillances temporaires telles que celles-ci peuvent être un précurseur d'une défaillance irrémédiable dans le sous-système de stockage contenant ce fichier. Contactez le fournisseur de votre matériel pour obtenir de l'assistance diagnostiquer le problème.

L'ID d'événement : 474

Une erreur irrécupérable (ou plusieurs de transmission) est encore signalée en tant qu'événement 474 dans Exchange 2003 SP1. En règle générale, événement ID 474 s'affiche semblable au suivant :

Type d'événement : Erreur
Source d'événement: ESE
Catégorie d'événement : enregistrement/récupération
L'ID d'événement : 474
Date : date
time
Utilisateur: n / A
Ordinateur : computername
Description : banque d'informations (1532) groupe de stockage 1: la base de données page lecture du fichier « 1\MDB2.edb C:\Program Files\Exchsrvr\MDBDATA\Storage groupe" au décalage 12611584 (0x0000000000c07000) pour des octets 4096 (0x00001000) a échoué à la vérification en raison d'une non-concordance de total de contrôle de page. La somme de contrôle attendu était 8700524288068713684 (0x78be78be1dfe7cd4) et la somme de contrôle réel était 564489450306895060 (0x07d5782a0cff7cd4). L'opération de lecture échouera avec l'erreur 1018 (0xfffffc06). Si le problème persiste, restaurez la base de données à partir d'une sauvegarde antérieure. Ce problème est probablement dû à du matériel défectueux. Contactez le fournisseur de votre matériel pour obtenir de l'assistance diagnostiquer le problème.

Dans les versions antérieures d'Exchange, événement 475 ID est également utilisé pour signaler l'occurrence d'une erreur 1018. Exchange 2003 SP1 n'utilise pas événement 475 ID. Exchange 2003 SP1 utilise 474 ID d'événement pour signaler la occurrence d'une erreur 1018 irrécupérable et la 399 code événement pour signaler l'occurrence d'une erreur 1018 récupérable.

Références

Pour plus d'informations, cliquez sur le numéro ci-dessous pour afficher l'article correspondant dans la Base de connaissances Microsoft :
836993 Comment faire pour obtenir les dernières mises à jour et service packs pour Exchange Server 2003

Propriétés

Numéro d'article: 867626 - Dernière mise à jour: mardi 30 octobre 2007 - Version: 1.2
Les informations contenues dans cet article s'appliquent au(x) produit(s) suivant(s):
  • Microsoft Exchange Server 2003 Service Pack 1
Mots-clés : 
kbmt kbdiskmemory kbbackup kbeventlog kbfilesystems kbenv kbinfo KB867626 KbMtfr
Traduction automatique
IMPORTANT : Cet article est issu du système de traduction automatique mis au point par Microsoft (http://support.microsoft.com/gp/mtdetails). Un certain nombre d?articles obtenus par traduction automatique sont en effet mis à votre disposition en complément des articles traduits en langue française par des traducteurs professionnels. Cela vous permet d?avoir accès, dans votre propre langue, à l?ensemble des articles de la base de connaissances rédigés originellement en langue anglaise. Les articles traduits automatiquement ne sont pas toujours parfaits et peuvent comporter des erreurs de vocabulaire, de syntaxe ou de grammaire (probablement semblables aux erreurs que ferait une personne étrangère s?exprimant dans votre langue !). Néanmoins, mis à part ces imperfections, ces articles devraient suffire à vous orienter et à vous aider à résoudre votre problème. Microsoft s?efforce aussi continuellement de faire évoluer son système de traduction automatique.
La version anglaise de cet article est la suivante: 867626
L'INFORMATION CONTENUE DANS CE DOCUMENT EST FOURNIE PAR MICROSOFT SANS GARANTIE D'AUCUNE SORTE, EXPLICITE OU IMPLICITE. L'UTILISATEUR ASSUME LE RISQUE DE L'UTILISATION DU CONTENU DE CE DOCUMENT. CE DOCUMENT NE PEUT ETRE REVENDU OU CEDE EN ECHANGE D'UN QUELCONQUE PROFIT.

Envoyer des commentaires

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com