В этом разделе объясняется, как устранять неполадки, связанные с загрузкой автономной адресной книги, с помощью ведения журнала диагностики клиента Microsoft Office Outlook и просмотра записей журнала событий. Кроме сведений о просмотре записей журнала событий в данном разделе представлена подробная информация о следующих вопросах, связанных с загрузкой автономной адресной книги:
- последовательность адресной книги Office;
- имя списка адресов на сервере;
- GUID автономной адресной книги.
В Microsoft Office 2003 с пакетом обновления 1 (SP1) и Outlook 2003 с пакетом обновления 2 (SP2) при каждой полной загрузке автономной адресной книги в Outlook в журнале событий приложений создается событие. Если по любой причине происходит сбой такой загрузки, Outlook регистрирует событие с кодом 27, типом события «Ошибка» и описанием, которое содержит сведения о сбое. В данном случае зарегистрированное событие включает результирующий код ошибки, который можно использовать для изолирования проблемы.
Для устранения неполадок с автономной адресной книгой необходимо просмотреть записи журнала событий, включая код ошибки и порядковый номер автономной адресной книги. После этого можно сравнить имена списков адресов на сервере Exchange с клиентом Outlook.
Просмотр записей журнала событий
Ниже приведена часть данных в шестнадцатеричном виде для записи журнала событий, которая регистрируется при первом запуске Outlook 2003 в режиме кэширования Exchange.
0000: 01 00 00 00 00 00 00 00 |
0008: 00 00 00 00 75 00 00 00 |
0010: 75 00 00 00 00 00 00 00 |
0018: 00 00 00 00 00 00 00 00 |
0020: e9 fd 00 00 02 a3 48 9b |
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 |
0098: 62 00 61 00 6c 00 20 00 |
00a0: 41 00 64 00 64 00 72 00 |
00a8: 65 00 73 00 73 00 20 00 |
00b0: 4c 00 69 00 73 00 74 00 |
00b8: 00 00 00 00 65 38 31 30 |
00c0: 35 35 61 38 2d 62 64 38 |
00c8: 38 2d 34 33 34 62 2d 39 |
00d0: 37 31 37 2d 64 34 33 37 |
00d8: 61 62 34 35 31 35 36 39 |
00e0: 00 65 38 31 30 35 35 61 |
00e8: 38 2d 62 64 38 38 2d 34 |
00f0: 33 34 62 2d 39 37 31 37 |
00f8: 2d 64 34 33 37 61 62 34 |
0100: 35 31 35 36 39 00 |
Во всех записях журнала событий автономной адресной книги первый бай данных содержит код ошибки в шестнадцатеричном формате. Этот код указывает причину сбоя полной загрузки. В предыдущем примере первый байт данных находится в следующей строке:
0000: 01 00 00 00 00 00 00 00
В этом примере первый байт — 01.
В приведенной ниже таблице описаны коды ошибок.
Коды ошибок автономной адресной книги
Код ошибки | Описание |
---|---|
1 |
На компьютере нет файлов автономной адресной книги, или их не удается открыть. |
2 |
Полная загрузка принудительно запущена вручную. |
3 |
Имя автономной адресной книги не удалось получить от клиента. Это происходит при создании новой конфигурации. |
4 |
GUID автономной адресной книги не удалось получить от клиента. |
5 |
Имя автономной адресной книги отсутствует на сервере. Не ожидается, что полная загрузка начнется или будет успешно выполнена, но соответствующее событие регистрируется. |
6 |
GUID автономной адресной книги отсутствует на сервере. Не ожидается, что полная загрузка начнется или будет успешно выполнена, но соответствующее событие регистрируется. |
7 |
Имена автономной адресной книги на сервере и клиенте не совпадают. |
8 |
GUID автономной адресной книги на сервере и клиенте не совпадают. Это может происходить, если серверу потребовалось создать новую автономную адресную книгу с тем же именем и удалить файлы старой автономной адресной книги. Кроме того, это может быть вызвано перемещением клиента Outlook между различными лесами службы каталогов Active Directory. |
9 |
Порядковый номер на клиенте больше порядкового номера на сервере. |
0a (10) |
Требуются подобные сведения из автономной адресной книги, на на клиенте нет соответствующего файла автономной адресной книги. Это может происходить в случае, если автономная адресная книга была принудительно загружена вручную, а затем был снят флажок Загрузить изменения со времени последней доставки. |
0b (11) |
На сервере отсутствует по крайней мере один файл разностного обновления автономной адресной книги. |
0c (12) |
Общая сумма файлов разностного обновления для загрузки может превышать одну восьмую полного файла автономной адресной книги. |
0d (13) |
Для раздела реестра Allow SRS Full OAB Download установлено значение 1, а для параметра Отправка и получение установлено значение, согласно которому всегда должна выполняться полная загрузка. |
0e (14) |
В системе не установлен язык автономной адресной книги, и выполнена полная загрузка вручную. Обычно Outlook обновляет автономную адресную книгу либо раз в месяц, либо при загрузке вручную. Outlook использует эти способы обновления адресной книги, чтобы избежать ее ежедневной полной загрузки. |
0f (15) |
По какой-либо причине не удалось применить файл разностного обновления к файлу автономной адресной книги. |
Для определения причины ошибки 0f можно просмотреть коды ошибок. После определения основной причины примите действия по устранению проблемы. Для этого выполните описанные ниже действия.
- Найдите событие с кодом 27 в журнале событий приложений, в
разделе «Описание» которых указано «Starting OAB Download» (Начало
загрузки автономной адресной книги).
- Найдите в разделе «Описание» события коды причин, которые могут
включать следующие утверждения:
- 0050: 7a 65 61 7a 61 74 61 7a zeazataz
- 0058: 70 69 61 7a 7a 65 61 7a piazzeaz
- 0060: 61 74 61 7a 70 69 61 7a atazpiaz
- 0050: 7a 65 61 7a 61 74 61 7a zeazataz
- Интерпретируйте коды причин, учитывая следующее:
- «zaez» — это утверждение «несоответствие подписи»;
- «zata» — это утверждение MAPI_E_UNEXPECTED_ID;
- «zaip» означает «Сбой HrApplyOABDiffs. Необходимо выполнить
полную загрузку».
- «zaez» — это утверждение «несоответствие подписи»;
- В зависимости от данных, которые содержатся в журнале событий,
может потребоваться установить исправление для сервера Exchange,
описанное в статье 895476 базы знаний Microsoft В сервере Exchange Server 2003 Outlook может
загрузить адресную книгу полностью вместо загрузки добавочного
обновления (эта ссылка может указывать на содержимое полностью
или частично на английском языке).
В следующей таблице приведены примеры некоторых описаний событий.
Примеры описаний для журнала событий Outlook 2003
Поле описания записи журнала событий | Описание |
---|---|
«OAB ModDif failed. (Details record in event data)» (Сбой ModDif автономной адресной книги. Запись сведений в данных событий) «OAB (Offline Address Book) files are invalid. Replaced with stub. (Last errors in event data)» (Файлы автономной адресной книги недопустимы. Заменено заглушкой. Последние ошибки в данных событий) |
Указывает на то, что Outlook не удалось выполнить разностную загрузку автономной адресной книги. В таких случаях Outlook предпринимает попытку полной загрузки автономной адресной книги. |
«Starting OAB Download» (Начало загрузки автономной адресной книги) |
Указывает на начало полной загрузки автономной адресной книги и причину такой загрузки. |
«OAB Download Succeeded» (Автономная адресная книга успешно загружена) |
Указывает на то, что полная загрузка автономной адресной книги завершена успешно. |
Кроме кода ошибки в журнале событий приложений можно найти следующие сведения:
- порядковый номер автономной адресной книги;
- имя списка адресов на стороне сервера, который используется для
заполнения автономного списка адресов;
- GUID полной загрузки файла автономной адресной книги.
Эти сведения позволяют определить причину возникновения определенного поведения при полной или разностной загрузке автономной адресной книги.
Порядковый номер автономной адресной книги
Outlook и Exchange Server используют порядковый номер автономной адресной книги для определения файлов автономной адресной книги, которые требуется загрузить в Outlook. В зависимости от порядкового номера на клиенте и общего размера файлов разностного обновления происходит полная или разностная загрузка автономной адресной книги. Порядковые номера можно найти в данных зарегистрированного события.
Код ошибки автономной адресной книги находится в первой строке данных события (смещение 0001). Порядковые номера автономной адресной книги для клиента и сервера находится во второй строке данных события (смещение 0008). Пример таких данных:
- 0000: 09 00 00 00 00 00 00 00 ........
- 0008: 9b 00 00 00 9a 00 00 00 ........
В этом примере код ошибки адресной книги — 09 (9). Как показано в первой таблице этого раздела, такой код ошибки указывает на то, что порядковый номер для клиента больше порядкового номера для сервера. Порядковый номер для клиента указан в первых четырех байтах (в данном примере — 9b), а порядковый номер для клиента — во вторых четырех байтах (в данном примере — 9a).
Имя списка адресов на сервере
Если имена автономной книги клиента и автономного списка адресов сервера Exchange не совпадают или отсутствуют, происходит полная загрузка автономной адресной книги. В этом случае создается ошибка с кодом 3, 5 или 7. Имя автономной адресной книги (и автономного адресного списка) можно узнать, просмотрев данные зарегистрированного события.
Имя списка, с помощью которого Exchange Server заполняет автономный адресный список на сервере, начинается с девятнадцатой строки данных события (смещение 0090). Имя списка, используемого Outlook, начинается с двадцать четвертой строки данных события (смещение 00b8). Пример таких данных:
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
В данном примере в качестве автономного списка адресов используется глобальный список адресов, заданный по умолчанию.
GUID автономной адресной книги
Для обеспечения синхронизации списков адресов в Exchange и Outlook кроме одинаковых имен используются одинаковые идентификаторы GUID. Если GUID автономной адресной книги Outlook не соответствует GUID, используемому сервером Exchange, происходит полная загрузка автономной адресной книги. В этом случае создается ошибка автономной адресной книги с кодом 4, 6 или 8. GUID автономной адресной книги можно узнать, просмотрев данные события.
GUID, используемый Exchange Server, начинается со смещения 00b8. GUID, используемый Outlook, начинается со смещения 00e0. Пример таких данных:
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
Если GUID автономной адресной книги Outlook и GUID, заданный на сервере Exchange, не совпадают, необходимо удалить существующие файлы автономной адресной книги и выполнить полную загрузку автономной адресной книги.
Дополнительные сведения
Дополнительные сведения об автономных адресных книгах см. в разделе Управление автономными адресными книгами.