Un certain nombre d'utilisateurs de Microsoft Exchange Server 5.5 ont souvent constaté au cours de leurs opérations courantes sur leur serveur Exchange une erreur particulière appelée " -1018 ". Ce bulletin décrit les causes des apparitions de cette erreur et comment l'utiliser pour assurer de meilleurs niveaux de fiabilité et d'évolutivité pour votre serveur Exchange.
Au lieu d'accepter des données erronées qui peuvent compromettre votre système de messagerie et causer potentiellement des défaillances systématiques, Exchange Server affiche l'erreur –1018 pour vous alerter de l'existence possible de données erronées avant la sauvegarde. Il affiche cette erreur s'il détecte des dégâts éventuels dans les données causés soit par le système d'exploitation soit par la défaillance d'un des serveurs source qui héberge Exchange Server.
Quand Exchange Server exécute une requête vers le serveur afin de lire des données de la base de données, il compare la page de données retournée et la somme de contrôle de données calculée avec le numéro de la page et la somme de contrôle qui était placée sur la page quand elle fut écrite. Si une différence est détectée, une erreur –1018 est générée. Notons que cette alerte indique que c'est seulement la vérification qui a échoué. Il est possible que les données sur le disque ne soient pas endommagées, et qu'à la place ce soit une erreur passagère qui se soit produite dans le système de remise des données. Pour déterminer si cette erreur était passagère, Exchange Server tente de lire la donnée 16 fois. Si la bonne donnée n'est toujours pas retournée, Exchange Server édite un évènement ID 200, qui rend compte du fait que l'essai de relecture a échoué . Un événement ID 201 indique que l'essai de relecture a réussi.
Si des confirmations supplémentaires concernant
l'endommagement de données sont requises, Microsoft
recommande l'utilisation de l'utilitaire Esefile qui est
disponible dans le répertoire support du Service Pack 3
d'Exchange Server 5.5.
Tant que ce problème existera, les sauvegardes totales
d'Exchange Server ne seront pas complétées parce que
l'erreur –1018 indique un problème vraisemblable
dans un sous-système hardware. Cependant, Exchange Server
continuera de fonctionner jusqu'à ce que vous identifiiez
la cause de l'avertissement.
L'erreur –1018 est utilisée pour fournir un avertissement rapide des défaillances de sous-système. En contrôlant attentivement la validité des données retournées par le système d'exploitation et les sous-systèmes hardware, Exchange Server 5.5 s'assure que votre système a des données valides. En particulier, toutes les données sont contrôlées pendant la sauvegarde pour garantir qu'il n'y a aucune erreur. Sans ce passage de détection des erreurs, vos données pourraient être endommagées par un sous-système défaillant sans que vous en ayez connaissance, ce qui pourrait se répercuter sur la sauvegarde par l'endommagement et la perte de données.
Voici des indicateurs de déploiement et d'administration qui doivent être attentivement revu quand un système rencontre des erreurs –1018 :
Tolérance de panne matérielle :
La cause la plus répandue d'erreur –1018 est quand
un site Exchange n'a pas de tolérance de panne
matérielle. Dans ce cas, nous conseillons aux utilisateurs
d'adopter un niveau de tolérance plus
élevé.
La pratique
Une bonne pratique peut réduire ou éliminer le
risque de voir apparaître un message –1018.
Par exemple, une attention particulière devrait être
portée à ces éléments :
| • | Une terminaison correcte des SCSI : |
| • | Administration du contrôleur de cache. |
| • | Le remplacement du lecteur. |
Les outils tiers
Dans de rares cas, les outils de logiciels tiers peuvent
être la cause d'erreurs –1018, particulièrement
dans les cas ou ces programmes modifient directement les
fichiers de la base de données Exchange. Chaque
modification directe de ces fichiers causera une erreur
–1018.
Les bugs matériel
Les bugs des microprogrammes du contrôleur et du lecteur
peuvent être aussi la cause d'erreurs –1018.
Généralement ces problèmes sont méconnus
avant la livraison du sous-système et ne peuvent être
constatés par le système de tolérance de panne
du vendeur ou par leurs outils standard de diagnostic. Si vous
suspectez une certaine faiblesse de votre tolérance de
panne, il est important de contacter votre fournisseur et de
commencer une recherche détaillée pour trouver les
causes de base de l'erreur.
Conclusion
Exchange 5.5 est une des seules applications qui fournit un
tel niveau de vérification de l'intégrité des
données. Ces erreurs –1018 fournissent un rapport
proactif des erreurs possibles du sous-hardware, qui vous
permet d'assurer une stabilité continuelle de votre
infrastructure de messagerie.
Dernière mise à jour le jeudi 6 janvier 2000