Дата последнего изменения раздела: 2007-10-25

Средство устранения неполадок с базами данных Microsoft Exchange обнаружило в журнале приложений одно или несколько событий MSExchangeIS 9519 с кодом ошибки 0x972. Это свидетельствует о том, что при подключении баз данных общих папок произошел сбой из-за того, что был удален контейнер общих папок или отсутствуют его необходимые атрибуты.

Объяснение

Данная ошибка может возникнуть, если контейнер общих папок был удален из Active Directory или если соответствующее общее хранилище не настроено для использования контейнера общих папок, то есть значение атрибута msExchOwningPFTreeBL контейнеров общих папок не указывает на общее хранилище. Причина этой ошибки чаще всего заключается в том, что административная группа, содержащая контейнер общих папок, была удалена без предварительного перемещения контейнера общих папок в новую административную группу.

Действия пользователя

Чтобы устранить данную проблему, определите с помощью редактора ADSI Edit или аналогичного средства, существует ли контейнер общих папок и указывает ли атрибут msExchOwningPFTreeBL на нужное общее хранилище.

Внимание!
Неправильное изменение атрибутов объектов Active Directory с помощью редактора ADSI, средства LDP или другого клиента LDAP версии 3 может привести к серьезным неполадкам. Для устранения этих проблем может потребоваться переустановка Microsoft Windows Server™ 2003, а также сервера Exchange Server 2003 или Exchange Server 2007 либо обоих продуктов. Ответственность за изменение атрибутов объектов Active Directory полностью лежит на лице, производящем изменения.
Определение причины ошибки
  1. С помощью редактора ADSI или подобного средства найдите каждый объект административной группы в Active Directory.

    Объект административной группы можно найти в следующем месте:

    CN=Configuration,CN=Services,CN=Microsoft Exchange,CN=Organization,CN=Administrative Groups,CN=Administrative group

  2. Разверните каждую административную группу и проверьте, существует ли контейнер CN=Folder Hierarchies. Если этот контейнер существует, выделите его и убедитесь в том, что на правой панели доступен объект CN=Public Folders. Если ни в какой административной группе нет объекта CN=Public Folders, воспользуйтесь описанным ниже решением 1. Если контейнер CN=Public Folders удалось найти, перейдите к этапу 3.

  3. Щелкните правой кнопкой мыши объект CN=Public Folders и выберите пункт Свойства.

  4. В списке Атрибуты выберите атрибут msExchOwningPFTreeBL и нажмите кнопку Изменить.

  5. Убедитесь в том, что в списке Значения содержится соответствующее хранилище общих папок. Если его там нет, воспользуйтесь описанным ниже решением 2.

Решение 1. Воссоздание иерархий папок и контейнеров общих папок
  1. Используя редактор ADSI или подобное средство, найдите и разверните объект Административная группа Exchange (FYDIBOHF23SPDLT).

    Найти этот объект можно в следующем месте:

    CN=Configuration,CN=Services,CN=Microsoft Exchange,CN=Organization,CN=Administrative Groups

  2. Щелкните правой кнопкой мыши объект Административная группа Exchange (FYDIBOHF23SPDLT) и выберите пункт Создать, а затем — Объект.

  3. В списке Выберите класс выберите элемент msExchPublicFolderTreeContainer и нажмите кнопку Далее.

  4. В поле Значение введите Folder Hierarchies и нажмите кнопку Далее, а затем — кнопку Готово.

  5. Щелкните правой кнопкой мыши созданный объект Folder Hierarchies и выберите пункт Создать, а затем — пункт Объект.

  6. В списке Выберите класс выберите элемент msExchPFTree и нажмите кнопку Далее.

  7. В поле Значение введите Public Folders и нажмите кнопку Далее.

  8. Нажмите кнопку Другие атрибуты.

  9. В раскрывающемся списке Выберите свойство для просмотра выберите элемент msExchPFTree.

  10. В поле Изменить атрибут введите значение 1 и нажмите последовательно кнопки Задать, ОК и Готово.

  11. Чтобы назначить контейнер общих папок каждому общему хранилищу, щелкните правой кнопкой мыши контейнер Public Folders и выберите пункт Свойства.

  12. В списке Атрибуты выберите атрибут distinguishedName и нажмите кнопку Изменить.

  13. Скопируйте содержимое поля Значение в буфер обмена и нажмите кнопку Отмена.

  14. На каждом сервере, на котором регистрируется событие MSExchangeIS 9519 с кодом ошибки 0x972, найдите объект хранилища общих папок. По умолчанию он находится в следующем месте:

    CN=Configuration,CN=Services,CN=Microsoft Exchange,CN=Organization,CN=Administrative Groups, CN=Exchange Administrative Group (FYDIBOHF23SPDLT), CN=Servers, CN= имя_сервера , CN= банк_данных , CN=Second Storage Group.

  15. Щелкните правой кнопкой мыши объект хранилища общих папок и выберите пункт Свойства.

  16. В списке Атрибуты выберите атрибут msExchOwningPFTree и нажмите кнопку Изменить.

  17. Вставьте значение, скопированное в буфер обмена при выполнении действия 13, в поле Значение и дважды нажмите кнопку ОК.

  18. Повторите действия 15 — 17 для каждого сервера, на котором было зарегистрировано событие MSExchangeIS 9519 с кодом ошибки 0x972.

  19. Перезапустите службу банка данных Microsoft Exchange на соответствующих серверах.

Решение 2. Повторное задание значения атрибута msExchOwningPFTreeBL для объекта контейнера общих папок
  1. С помощью редактора ADSI или подобного средства найдите в Active Directory объект Public Folders.

    Его можно найти в следующем месте:

    CN=Configuration,CN=Services,CN=Microsoft Exchange,CN=Organization,CN=Administrative Groups,CN=Administrative group,CN=Folder Hierarchies,CN=Public Folders

  2. Щелкните правой кнопкой мыши контейнер Public Folders и выберите пункт Свойства.

  3. В списке Атрибуты выберите атрибут distinguishedName и нажмите кнопку Изменить.

  4. Скопируйте содержимое поля Значение в буфер обмена и нажмите кнопку Отмена.

  5. На каждом сервере, на котором регистрируется событие MSExchangeIS 9519 с кодом ошибки 0x972, найдите объект хранилища общих папок. По умолчанию он находится в следующем месте:

    CN=Configuration,CN=Services,CN=Microsoft Exchange,CN=Organization,CN=Administrative Groups, CN=Exchange Administrative Group (FYDIBOHF23SPDLT), CN=Servers, CN= имя_сервера , CN= банк_данных , CN=Second Storage Group.

  6. Щелкните правой кнопкой мыши объект хранилища общих папок и выберите пункт Свойства.

  7. В списке Атрибуты выберите атрибут msExchOwningPFTree и нажмите кнопку Изменить.

  8. Вставьте значение, скопированное в буфер обмена при выполнении действия 4, в поле Значение и дважды нажмите кнопку ОК.

  9. Повторите действия 6 — 8 для каждого сервера, на котором было зарегистрировано событие MSExchangeIS 9519 с кодом ошибки 0x972.

  10. Перезапустите службу банка данных Microsoft Exchange на соответствующих серверах.