Problembehandlung bei Offlineadressbüchern

 

Letztes Änderungsdatum des Themas: 2005-10-11

In diesem Thema werden bewährte Methoden für die Problembehandlung hinsichtlich des Downloads von Offlineadressbüchern erläutert. Es enthält detaillierte Informationen darüber, wie Ereignisprotokolleinträge durch Untersuchen der Fehlercodes und Offlineadressbuch-Sequenznummern und durch Abgleichen der Adresslistennamen auf dem Exchange-Server und dem Outlook-Client entschlüsselt werden.

Vollständiger Download des Offlineadressbuchs

Bei jedem vollständigen Download eines Offlineadressbuchs generieren Microsoft® Office Outlook® 2003 Service Pack 1 (SP1) und Outlook 2003 SP2 ein Ereignis im Anwendungsereignisprotokoll. Wenn ein solcher Download aus einem beliebigen Grund fehlschlägt, protokolliert Outlook Ereignis-ID 27 mit dem Fehlerereignistyp sowie einer Beschreibung, die Informationen zur Fehlerursache enthält. In diesem Fall enthält das protokollierte Ereignis auch einen Ergebnisfehlercode, der Ihnen bei der Problemsuche behilflich sein kann.

Das folgende Beispiel veranschaulicht den hexadezimalen Datenteil eines Ereignisprotokolleintrags, der erstellt wird, wenn ein Benutzer Outlook 2003 erstmals im Exchange-Cachemodus startet.

0000: 01 00 00 00 00 00 00 00   ........
0008: 00 00 00 00 75 00 00 00   ....u...
0010: 75 00 00 00 00 00 00 00   u.......
0018: 00 00 00 00 00 00 00 00   ........
0020: e9 fd 00 00 02 a3 48 9b   éý...£H?
0028: ba 12 c4 01 00 00 00 00   º.Ä.....
0030: 00 00 00 00 00 00 00 00   ........
0038: 00 00 00 00 00 00 00 00   ........
0040: 00 00 00 00 00 00 00 00   ........
0048: 00 00 00 00 00 00 00 00   ........
0050: 00 00 00 00 00 00 00 00   ........
0058: 00 00 00 00 00 00 00 00   ........
0060: 00 00 00 00 00 00 00 00   ........
0068: 00 00 00 00 00 00 00 00   ........
0070: 00 00 00 00 00 00 00 00   ........
0078: 00 00 00 00 00 00 00 00   ........
0080: 00 00 00 00 00 00 00 00   ........
0088: 00 00 00 00 00 00 00 00   ........
0090: 5c 00 47 00 6c 00 6f 00   \.G.l.o.
0098: 62 00 61 00 6c 00 20 00   b.a.l. .
00a0: 41 00 64 00 64 00 72 00   A.d.d.r.
00a8: 65 00 73 00 73 00 20 00   e.s.s. .
00b0: 4c 00 69 00 73 00 74 00   L.i.s.t.
00b8: 00 00 00 00 65 38 31 30   ....e810
00c0: 35 35 61 38 2d 62 64 38   55a8-bd8
00c8: 38 2d 34 33 34 62 2d 39   8-434b-9
00d0: 37 31 37 2d 64 34 33 37   717-d437
00d8: 61 62 34 35 31 35 36 39   ab451569
00e0: 00 65 38 31 30 35 35 61   .e81055a
00e8: 38 2d 62 64 38 38 2d 34   8-bd88-4
00f0: 33 34 62 2d 39 37 31 37   34b-9717
00f8: 2d 64 34 33 37 61 62 34   -d437ab4
0100: 35 31 35 36 39 00         51569

In jedem Offlineadressbuch-Ereignisprotokolleintrag enthält das erste Datenbyte den hexadezimalen Fehlercode. Der Fehlercode gibt die Ursache des vollständigen Downloads an. Im vorherigen Beispiel ist das erste Datenbyte in folgender Zeile enthalten:

0000: 01 00 00 00 00 00 00 00   ........

In diesem Beispiel ist 01 das erste Byte. Die folgende Tabelle enthält eine Beschreibung der Fehlercodes.

Fehlercodes in Offlineadressbüchern

Fehlercode Beschreibung

1

Es befinden sich keine Offlineadressbuch-Dateien auf dem Computer, oder es konnten keine Offlineadressbuch-Dateien geöffnet werden.

2

Sie haben einen vollständigen Download manuell erzwungen.

3

Der Offlineadressbuch-Name konnte auf dem Client nicht ermittelt werden. Dieses Verhalten tritt bei Erstellung eines neuen Profils ein.

4

Die Offlineadressbuch-GUID konnte auf dem Client nicht ermittelt werden.

5

Der Offlineadressbuch-Name konnte auf dem Server nicht gefunden werden. Der Start oder die erfolgreiche Ausführung eines vollständigen Downloads wird nicht erwartet, aber protokolliert.

6

Die Offlineadressbuch-GUID konnte auf dem Server nicht gefunden werden. Der Start oder die erfolgreiche Ausführung eines vollständigen Downloads wird nicht erwartet, aber protokolliert.

7

Die Offlineadressbuch-Namen des Servers und des Clients stimmen nicht überein.

8

Server- und Client-GUID stimmen nicht überein. Diese Verhalten kann auftreten, wenn der Server ein neues Offlineadressbuch mit gleichem Namen generieren musste und die alten Offlineadressbuch-Dateien gelöscht hat. Es kann ebenfalls auftreten, wenn der Outlook-Client zwischen verschiedenen Gesamtstrukturen des Active Directory® Verzeichnisdiensts verschoben wird.

9

Die Sequenznummer des Clients ist höher als die des Servers.

0a (10)

Sie haben detaillierte Informationen im Offlineadressbuch angefordert, aber es existieren keine entsprechenden Offlineadressbuch-Dateien auf dem Client. Dieses Verhalten kann auftreten, wenn Sie einen Download des Offlineadressbuchs manuell erzwingen und dann das Kontrollkästchen Änderungen seit der letzten Übermittlung downloaden deaktivieren.

0b (11)

Mindestens eine inkrementelle Offlineadressbuch-Datei konnte auf dem Server nicht gefunden werden.

0c (12)

Die gesamten inkrementellen Dateien, die heruntergeladen werden sollen, dürfen nicht größer als ein Achtel der vollständigen Offlineadressbuch-Datei sein.

0d (13)

Sie haben den Registrierungsschlüssel Allow SRS Full OAB Download auf 1 gesetzt und die Übermittlungseinstellung so festgelegt, dass immer ein vollständiger Download durchgeführt wird.

0e (14)

Auf Ihrem System ist das Gebietsschema des Offlineadressbuchs nicht installiert, und Sie haben einen vollständigen Download manuell durchgeführt. In der Regel aktualisiert Outlook das Adressbuch entweder einmal im Monat oder beim manuellen Download. Outlook verwendet diese Methoden zur Adressbuchaktualisierung, um zu vermeiden, dass jeden Tag ein vollständiger Download veranlasst wird.

0f (15)

Die inkrementelle Datei konnte aus einem beliebigen Grund nicht auf die Offlineadressbuch-Datei angewendet werden.

Zusätzlich zum Ergebnisfehlercode können Sie den Anwendungsereignisprotokoll-Daten auch folgende Informationen entnehmen:

  • Die Offlineadressbuch-Sequenznummer.
  • Den serverseitigen Adresslistennamen, mit dem die Offlineadressliste aufgefüllt wird.
  • Die GUID für den vollständigen Download der Offlineadressbuch-Datei.

Die nachfolgende Tabelle enthält Beispiele möglicher Beschreibungen für die folgenden Ereignisse.

Beispielbeschreibungen für das Outlook 2003-Ereignisprotokoll

Beschreibungsfelds des Ereignisprotokolleintrags Bedeutung

"OAB ModDif failed. (Details record in event data)." oder "OAB (Offline Address Book) files are invalid. Replaced with stub. (Last errors in event data)."

Gibt an, dass Outlook keinen inkrementellen Offlineadressbuch-Download durchführen konnte. In diesem Fall versucht Outlook, einen vollständigen Offlineadressbuch-Download durchzuführen.

"Starting OAB Download"

Gibt den Start eines vollständigen Offlineadressbuch-Downloads sowie die Ursache des Downloads an.

"OAB Download Succeeded"

Gibt an, dass ein vollständiger Offlineadressbuch-Download erfolgreich abgeschlossen wurde.

Offlineadressbuch-Sequenznummer

Sowohl Outlook als auch Exchange Server verwenden die Offlineadressbuch-Sequenznummer, um die nach Outlook herunterzuladenden Offlineadressbuch-Dateien festzulegen. Abhängig von der Sequenznummer auf dem Client und der Gesamtgröße der Differenzdateien wird entweder ein differenzieller oder ein vollständiger Download des Offlineadressbuchs durchgeführt. Sie können die Sequenznummern durch Untersuchen des Datenteils des protokollierten Ereignisses überprüfen.

Der Offlineadressbuch-Fehlercode wird in der ersten Zeile der Ereignisdaten (Offset 0001) dargestellt. Die Offlineadressbuch-Sequenznummern für den Client und den Server werden in der zweiten Zeile der Ereignisprotokolldaten (Offset 0008) dargestellt. Es folgt ein Beispiel für diese Daten:

0000: 09 00 00 00 00 00 00 00   ........
0008: 9b 00 00 00 9a 00 00 00   ........

In diesem Beispiel lautet der Adressbuch-Fehlercode 09 oder einfacher 9. Wie bereits in der ersten Tabelle in diesem Thema dargestellt, gibt der Fehlercode an, dass die Sequenznummer des Clients höher ist als die des Servers. Die Sequenznummer des Clients ist in den ersten vier Bytes enthalten (in diesem Beispiel 9b), die Sequenznummer des Servers in den zweiten vier Bytes (in diesem Beispiel 9a).

Serverseitiger Adresslistenname

In einem Szenario, in dem das Offlineadressbuch des Clients und die Offlineadresslisten-Namen eines Exchange Server-Computers nicht übereinstimmen oder fehlen, wird ein vollständiger Offlineadressbuch-Download durchgeführt. In diesem Fall werden die Ergebnisfehlercodes 3, 5 oder 7 generiert. Sie können den Offlineadressbuch-Namen (und Offlineadresslisten-Namen) feststellen, indem Sie den Datenteil des protokollierten Ereignisses untersuchen.

Der Listenname, der vom Exchange-Server für das Auffüllen der Offlineadressliste auf dem Server verwendet wird, wird ab Zeile 19 der Ereignisdaten (Offset 0090) dargestellt. Der Name der von Outlook verwendeten Liste wird ab Zeile 24 der Ereignisdaten (Offset 00b8) dargestellt. Es folgt ein Beispiel für diese Daten:

0090: 5c 00 47 00 6c 00 6f 00   \.G.l.o.
0098: 62 00 61 00 6c 00 20 00   b.a.l. .
00a0: 41 00 64 00 64 00 72 00   A.d.d.r.
00a8: 65 00 73 00 73 00 20 00   e.s.s. .
00b0: 4c 00 69 00 73 00 74 00   L.i.s.t.
00b8: 00 00 5c 00 47 00 6c 00   .\.G.l.
00c0: 6f 00 62 00 61 00 6c 00    o.b.a.l.
00c8: 20 00 41 00 64 00 64 00   .A.d.d.
00d0: 72 00 65 00 73 00 73 00   r.e.s.s.
00d8: 20 00 4c 00 69 00 73 00   .L.i.s.
00e0: 74 00 00 00 38 62 32 61   t...e810

In diesem Beispiel wird die standardmäßige Globale Adressliste (GAL) für die Offlineadressliste verwendet. Unter Anzeigen der Namen von Offlineadresslisten können Sie sich vergewissern, dass es sich um die richtige Adressliste handelt.

Offlineadressbuch-GUID

Zusätzlich zur Verwendung übereinstimmender Adresslistennamen verwenden sowohl Exchange als auch Outlook eine übereinstimmende GUID, um die Synchronisierung sicherzustellen. In einem Szenario, in dem die GUID des Outlook-Offlineadressbuchs nicht mit der vom Exchange Server-Computer verwendeten GUID übereinstimmt, wird ein vollständiger Offlineadressbuch-Download durchgeführt. Die generierten Ergebnisfehlercodes für das Offlineadressbuch lauten 4, 6 oder 8. Sie können die Offlineadressbuch-GUID durch Untersuchen der Ereignisdaten überprüfen.

Die von Exchange Server verwendete GUID beginnt bei Offset 00b8. Die von Outlook verwendete GUID beginnt bei Offset 00e0. Es folgt ein Beispiel für diese Daten:

00b8: 00 00 00 00 65 38 31 30   ....e810
00c0: 35 35 61 38 2d 62 64 38   55a8-bd8
00c8: 38 2d 34 33 34 62 2d 39   8-434b-9
00d0: 37 31 37 2d 64 34 33 37   717-d437
00d8: 61 62 34 35 31 35 36 39   ab451569
00e0: 00 65 38 31 30 35 35 61   .e81055a
00e8: 38 2d 62 64 38 38 2d 34   8-bd88-4
00f0: 33 34 62 2d 39 37 31 37   34b-9717
00f8: 2d 64 34 33 37 61 62 34   -d437ab4
0100: 35 31 35 36 39 00            51569

Wenn die GUIDs des Outlook-Offlineadressbuchs und des Exchange Server-Computers nicht übereinstimmen, müssen Sie die vorhandenen Offlineadressbuch-Dateien löschen und einen vollständigen Offlineadressbuch-Download durchführen. Alternativ können Sie die Dateien bereitstellen. Informationen zum Bereitstellen von Dateien finden Sie unter "Bereitstellen von Offlineadressbüchern" in Bereitstellungsszenarien für Outlook 2003.