Устранение неполадок при перемещении почтовых ящиков

 

Применимо к: Exchange Server 2010 SP2, Exchange Server 2010 SP3

Последнее изменение раздела: 2016-11-28

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

Условные обозначения

FC

Код ошибки

ИД

Код события: источник и номер

Основные шаги по устранению неполадок при перемещении почтовых ящиков

  1. Если запрос на перемещение не выполнен, просмотрите статистику запросов на перемещение. Дополнительные сведения см. в подразделе «Использование командной консоли для просмотра состояния выполняемых запросов на перемещение» в разделе Просмотр свойств запроса на перемещение.

  2. Если запрос на перемещение завершен с ошибками, просмотрите отчет о перемещении. Дополнительные сведения см. в подразделе «Использование командной консоли для просмотра отчета по завершенному запросу на перемещение» в разделе Просмотр свойств запроса на перемещение.

  3. Просмотрите журнал событий на сервере клиентского доступа, на котором запущен экземпляр службы репликации почтовых ящиков Microsoft Exchange, которая обрабатывает запросы на перемещение, завершившиеся с ошибкой.

  4. Шаг 4. Если проблему не удалось обнаружить, увеличьте уровни ведения журнала диагностики для категорий Перемещение почтовых ящиков и Служба службы репликации почтовых ящиков MSExchange на сервере клиентского доступа с помощью консоли управления или командной консоли Exchange. Затем повторите запрос на перемещение, завершившийся с ошибкой. Дополнительные сведения об изменении уровня ведения журнала диагностики см. в разделе Управление уровнями сбора данных диагностики.

Проблемы с удаленными запросами на перемещение или между лесами

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

Достигнут предел поврежденных элементов (FC: -2147467259 | ИД: репликация почтового ящика MSExchange 1100)

Проблема

Сбой запроса на перемещение происходит из-за превышения количества поврежденных элементов в почтовом ящике, которое настроено для перемещения.

Диагностика

Запрос на перемещение завершается с ошибкой, и командлет Get-MoveRequestStatistics возвращает следующую ошибку:

Код ошибки Сообщение

-2147467259

Ошибка: Превышено максимальное число поврежденных элементов в почтовом ящике, указанное для данного перемещения почтового ящика.

В журнале событий на сервере клиентского доступа, на котором выполнялся запрос на перемещение, появится следующая запись.

Имя журнала

Приложение

Источник

Репликация почтового ящика MSExchange

Дата

26/10/2009 14:47:17

Код события

1100

Категория задачи

Перемещение почтового ящика

Уровень

Ошибка

Ключевые слова

Классический

Пользователь

Недоступно

Компьютер

CAS01.fabrikam.com

Описание

Перемещение почтового ящика для fabrikam.com/Users/TonySmith (de278a9f-33eb-49f9-950a-070db3323715) не удалось.

Код ошибки: -2147467259

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

Решение

  1. Используйте командлет Set-MoveRequest, чтобы увеличить порог BadItemLimit. Дополнительные сведения см. в разделе Настройка свойств запроса на перемещение.

  2. Повторите запрос на перемещение, завершившийся с ошибкой. Дополнительные сведения см. в разделе Завершение или возобновление запроса на перемещение.

Размер правил в папке «Входящие» исходного почтового ящика превышает 32 КБ

Проблема

При перемещении почтового ящика с сервера Exchange 2010 на сервер Exchange 2003 происходит ошибка запроса на перемещение, поскольку размер правил в почтовом ящике Exchange 2010 превышает размер правил, допустимый в Exchange 2003 (32 KB).

Диагностика

При попытке переместить почтовый ящик появляется следующее сообщение об ошибке:

Mailbox 'fabrikam.com/Users/tonysmith' could not be moved because rules in source mailbox's inbox folder are larger than 32KB. Please use parameter -IgnoreRuleLimitErrors to skip copying rules.
    + CategoryInfo          : InvalidArgument: (mbx2:MailboxOrMailUserIdParameter) [New-MoveRequest], RecipientTaskExc   eption    + FullyQualifiedErrorId : BB833F3D,Microsoft.Exchange.Management.RecipientTasks.NewMoveRequest

Решение

  1. Выполните командлет Set-MoveRequest с параметром IgnoreRuleLimitErrors. Дополнительные сведения см. в разделе Настройка свойств запроса на перемещение.

  2. Повторите запрос на перемещение. Дополнительные сведения см. в разделе Завершение или возобновление запроса на перемещение.

ПримечаниеПримечание.
Конечным пользователям необходимо будет повторно создать правила.

Размер корзины почтового ящика превышает квоту для целевого почтового ящика

Проблема

Квота элементов для восстановления для перемещаемого почтового ящика превышает квоту для целевого почтового ящика. Эта ошибка возникает при перемещении почтовых ящиков с сервера Exchange 2003 или Exchange 2007 на сервер Exchange 2010.

Диагностика

При попытке переместить почтовый ящик появляется следующее сообщение об ошибке:

Mailbox dumpster size 713 MB (747,659,085 bytes) exceeds target quota 500 MB (524,288,000 bytes).
    + CategoryInfo          : InvalidArgument: (xxxxx/xxxx/xxxx/xxxx:MailboxOrMailUserIdParameter) [New-MoveRequest], RecipientTaskException + FullyQualifiedErrorId : 93F29192,Microsoft.Exchange.Management.RecipientTasks.NewMoveRequest

Решение

Запрос на перемещение не поддерживает перемещение корзины с сервера Exchange 2003 или Exchange 2007 на сервер Exchange 2010. Тем не менее запрос на перемещение будет сравнивать размер корзины двух версий продукта. Для устранения этой проблемы выполните следующие действия.

  1. Увеличьте квоту элементов для восстановления для целевой базы данных почтовых ящиков с помощью командлета Set-MailboxDatabase с параметром RecoverableItemsQuota. Дополнительные сведения см. в разделе Настройка восстановления отдельного элемента.

  2. Повторите запрос на перемещение, завершившийся с ошибкой. Дополнительные сведения см. в разделе Завершение или возобновление запроса на перемещение.

  3. После выполнения запроса на перемещение восстановите исходный размер квоты элементов для восстановления.

Ошибка MapiExceptionMdbOffline (FC: -2147467259 | ИД: репликация почтового ящика MSExchange 1100)

Проблема

Во время перемещения исходная или целевая база данных почтовых ящиков перешла в автономный режим. По умолчанию служба репликации почтовых ящиков Microsoft Exchange пытается восстановить соединение с автономной базой данных в течение 30 минут. Если в течение этого времени база данных не перейдет в интерактивный режим, перемещение не будет выполнено. Дополнительные сведения об изменении частоты подключения службы репликации почтовых ящиков см. в разделе Общие сведения о запросах на перемещение.

Диагностика

Запрос на перемещение завершается с ошибкой, и командлет Get-MoveRequestStatistics возвращает следующую ошибку:

Код ошибки Сообщение

-2147467259

Ошибка: MapiExceptionMdbOffline: не удается открыть код записи. (hr = 0x80004005, ec = 1142)

На сервере клиентского доступа, обрабатывающем запрос на перемещение, в журнале событий также появится следующая запись.

Имя журнала

Приложение

Источник

Репликация почтового ящика MSExchange

Дата

27/10/2009 10:30:02

Код события

1100

Категория задачи

Перемещение почтового ящика

Уровень

Ошибка

Ключевые слова

Классический

Пользователь

Недоступно

Компьютер

CAS01.fabrikam.com

Описание

Перемещение почтового ящика для fabrikam.com/Users/TonySmith (8dfd4b3b-8147-4e1b-b86f-5d00799abbf3) не удалось.

Код ошибки: -2147467259

MapiExceptionMdbOffline: не удается открыть код записи. (hr = 0x80004005, ec = 1142)

Содержимое диагностики:

Решение

  1. Подключите базу данных почтовых ящиков. Дополнительные сведения см. в разделе Подключение базы данных.

  2. Повторите запрос на перемещение. Дополнительные сведения см. в разделе Завершение или возобновление запроса на перемещение.

Отсутствуют исправные копии базы данных (FC: -2147220223 | ИД: репликация почтового ящика MSExchange 1100)

Если целевой базой данных является реплицированная база данных в группе доступности базы данных, служба репликации почтовых ящиков регулярно выполняет проверку работоспособности репликации целевой базы данных. Инфраструктура высокой доступности проверяет работоспособность текущей репликации относительно регулирующего действия, настроенного для перемещения почтовых ящиков с высокой доступностью (указывается параметром DataMoveReplicationConstraint), для целевой базы данных. В зависимости от результатов служба репликации почтовых ящиков продолжит перемещение или будет находиться в состоянии ожидания. Если целевая база данных будет неисправна в течение 30 минут, произойдет сбой службы репликации почтовых ящиков. Дополнительные сведения об изменении частоты подключения службы репликации почтовых ящиков см. в разделе Общие сведения о запросах на перемещение.

Диагностика

Запрос на перемещение завершается с ошибкой, и Get-MoveRequestStatistics cmdlet возвращает в выходном файле следующую ошибку:

Код ошибки Сообщение

-2147220223

Ошибка: Перемещение почтового ящика /o=First Organization/ou=Exchange Administrative Group (FYDIBOHF23SPDLT)/cn=Recipients/cn=MBX1 остановлено, поскольку значение параметра DataMoveReplicationConstraint не удовлетворяет базе данных mdb1 (агент MailboxDatabaseReplication). Причина ошибки: База данных 1541069d-2976-4f40-afb1-569ed323de0b не удовлетворяет ограничению SecondCopy. Отсутствуют исправные копии базы данных.

На сервере клиентского доступа, обрабатывающем запрос на перемещение, в журнале событий также появится следующая запись.

Имя журнала

Приложение

Источник

Репликация почтового ящика MSExchange

Дата

27/10/2009 10:30:02

Код события

1100

Категория задачи

Перемещение почтового ящика

Уровень

Ошибка

Ключевые слова

Классический

Пользователь

Недоступно

Компьютер

MBX01.fabrikam.com

Описание

При перемещении почтового ящика MBX01.fabrikam.com/Users/MBX1 (214dbbab-bb93-4954-a593-515dcc200e7c) произошла ошибка.

Код ошибки: -2147220223

Перемещение почтового ящика /o=First Organization/ou=Exchange Administrative Group (FYDIBOHF23SPDLT)/cn=Recipients/cn=MBX1 остановлено, поскольку значение параметра DataMoveReplicationConstraint не удовлетворяет базе данных mdb1 (агент MailboxDatabaseReplication). Причина ошибки: База данных 1541069d-2976-4f40-afb1-569ed323de0b не удовлетворяет ограничению SecondCopy. Отсутствуют исправные копии базы данных.

Решение

Чтобы исправить эту проблему, попробуйте выполнить следующие действия.

Слишком большой размер сертификатов или их количество

Проблема

Пользователи имеют слишком большое количество сертификатов в учетной записи почтового ящика или их размер превышает допустимый. Максимальное количество сертификатов не должно превышать 1 МБ.

Диагностика

При попытке создать запрос на перемещение появляется следующее сообщение об ошибке:

The call to 'net.tcp:// cas01.fabrikam.com/Microsoft.Exchange.MailboxReplicationService' failed.
Error details: The maximum message size quota for incoming messages (262144) has been exceeded. To increase the quota, use the MaxReceivedMessageSize property on the appropriate binding element. --> The maximum message size quota for incoming messages (262144) has been exceeded. To increase the quota, use the MaxReceivedMessageSize property on the appropriate binding element..
    + CategoryInfo          : NotSpecified: (0:Int32) [New-MoveRequest], MailboxReplicationTransientException     + FullyQualifiedErrorId : 500EA9BF,Microsoft.Exchange.Management.RecipientTasks.NewMoveRequest

Решение

  1. Откройте оснастку «Пользователи и компьютеры Active Directory».

  2. В меню Вид выберите пункт Дополнительные параметры.

  3. В дереве консоли раскройте необходимый контроллер домена, а затем выберите пункт Пользователи.

  4. В области сведений щелкните правой кнопкой мыши запись нужного пользователя и выберите пункт Свойства.

  5. В окне Свойства <Имя пользователя> на вкладке Опубликованные сертификаты выберите сертификат, который нужно удалить, и нажмите кнопку Удалить. Повторите эти шаги до удаления необходимого количества сертификатов

  6. Повторите запрос на перемещение. Дополнительные сведения см. в разделе Завершение или возобновление запроса на перемещение.

Отсутствуют серверы со службой репликации почтовых ящиков

Проблема

Служба репликации почтовых ящиков Microsoft Exchange (MSExchangeMailboxReplication) должна быть запущена по крайней мере на одном сервере клиентского доступа на локальном сайте Active Directory.

Диагностика

При попытке создать запрос на перемещение появляется следующее сообщение об ошибке:

There are no available servers that are running the Mailbox Replication Service.
    + CategoryInfo          : NotSpecified: (0:Int32) [New-MoveRequest], MailboxReplicationTransientException     + FullyQualifiedErrorId : 5C08CF31,Microsoft.Exchange.Management.RecipientTasks.NewMoveRequest

Решение

Запустите службу репликации почтовых ящиков Microsoft Exchange по крайней мере на одном сервере клиентского доступа. Дополнительные сведения о запуске службы см. в статье Запуск, остановка, приостановка, возобновление или перезапуск службы.

Сбой при запуске службы репликации почтовых ящиков Microsoft Exchange (ИД: репликация почтового ящика MSExchange 1010)

Проблема

Сбой при запуске службы репликации почтовых ящиков Microsoft Exchange (MSExchangeMailboxReplication).

Диагностика

В журнале событий на сервере клиентского доступа, на котором обрабатывался запрос, появится следующая запись.

Поставщик [Имя]

Репликация почтового ящика MSExchange

Код события

1010

[Квалификаторы]

49156

Уровень

4

Задача

1

Ключевые слова

0x80000000000000

Время создания [Системное время]

2009-07-22T20:53:26.000Z

Канал

Приложение

Компьютер

CAS01.fabrikam.com

Данные события

System.ServiceModel.CommunicationException: Диспетчеру TransportManager не удалось выполнить прослушивание на предоставленном коде URI с помощью службы NetTcpPortSharing: не удалось запустить службу, так как она отключена. Администратор может включить ее, запустив команду 'sc.exe config NetTcpPortSharing start= demand'.. ---> System.InvalidOperationException: Не удается запустить службу NetTcpPortSharing на компьютере ".". ---> System.ComponentModel.Win32Exception: Не удается запустить службу, так как она отключена или отсутствуют включенные устройства, сопоставленные с ней --- Конец трассировки внутреннего стека исключений --- на System.ServiceProcess.ServiceController.Start(String[] args) на System.ServiceModel.Channels.SharedConnectionListener.SharedListenerProxy.HandleServiceStart(Boolean isReconnecting) --- Конец трассировки внутреннего стека исключений --- на System.ServiceModel.Channels.SharedConnectionListener.SharedListenerProxy.HandleServiceStart(Boolean isReconnecting) на System.ServiceModel.Channels.SharedConnectionListener.SharedListenerProxy.Open(Boolean isReconnecting) на System.ServiceModel.Channels.SharedConnectionListener.StartListen(Boolean isReconnecting) на System.ServiceModel.Channels.SharedTcpTransportManager.OnOpenInternal(Int32 queueId, Guid token) на System.ServiceModel.Channels.SharedTcpTransportManager.OnOpen() на System.ServiceModel.Channels.TransportManager.Open(TransportChannelListener channelListener) на System.ServiceModel.Channels.TransportManagerContainer.Open(SelectTransportManagersCallback selectTransportManagerCallback) на System.ServiceModel.Channels.ConnectionOrientedTransportChannelListener.OnOpen(TimeSpan timeout) на System.ServiceModel.Channels.TcpChannelListener`2.OnOpen(TimeSpan timeout) на System.ServiceModel.Channels.CommunicationObject.Open(TimeSpan timeout) на System.ServiceModel.Dispatcher.ChannelDispatcher.OnOpen(TimeSpan timeout) на System.ServiceModel.Channels.CommunicationObject.Open(TimeSpan timeout) на System.ServiceModel.ServiceHostBase.OnOpen(TimeSpan timeout) на System.ServiceModel.Channels.CommunicationObject.Open(TimeSpan timeout) на Microsoft.Exchange.MailboxReplicationService.MailboxReplicationServiceImpl.OnStartInternal(String[] args) в c:\E14\sources\sources\dev\mrs\src\ServiceHost\ServiceImpl.cs:line 227

Решение

  1. В командной строке введите следующую команду:

    C:\>sc.exe config NetTcpPortSharing start= auto 
    
ПримечаниеПримечание.
Приведенная выше команда содержит пробел перед словом auto.
  1. Запустите службу репликации почтовых ящиков Microsoft Exchange по крайней мере на одном сервере клиентского доступа. Дополнительные сведения о запуске службы см. в статье Запуск, остановка, приостановка, возобновление или перезапуск службы.

  2. Повторите запрос на перемещение, завершившийся с ошибкой. Дополнительные сведения см. в разделе Завершение или возобновление запроса на перемещение.

Служба MRSProxy не запущена в исходном лесу

Проблема

При выполнении удаленного запроса на перемещение прокси-служба репликации почтовых ящиков (MRSProxy) должна быть запущена на всех серверах клиентского доступа в исходном лесу. По умолчанию служба MRSProxy отключена.

Диагностика

При попытке создать запрос на перемещение появляется следующее сообщение об ошибке:

Service 'net.tcp://bl20102ca002.contoso.com/Microsoft.Exchange.MailboxReplicationService' encountered an exception. Error: Service 'https://mail.fabrikam.com/EWS/mrsproxy.svc' encountered an exception. Error: The Mailbox Replication Proxy service is disabled.
    + CategoryInfo          : NotSpecified: (0:Int32) [New-MoveRequest], MailboxReplicationPermanentException     + FullyQualifiedErrorId : 6289E628,Microsoft.Exchange.Management.RecipientTasks.NewMoveRequest

Решение

  1. Запустите службу MRSProxy на всех серверах клиентского доступа в исходном лесу. Дополнительные сведения см. в разделе Запуск службы MRSProxy на удаленном сервере клиентского доступа.

  2. Повторите запрос на перемещение, завершившийся с ошибкой. Дополнительные сведения см. в разделе Завершение или возобновление запроса на перемещение.

Невозможно очистить выполненный запрос на перемещение

Проблема

Запрос на перемещение выполнен, но имеет состояние Завершено с предупреждениями. Очистить запрос на перемещение невозможно, поскольку службе репликации почтовых ящиков Microsoft Exchange (MSExchangeMailboxReplication) не удалось сбросить флаг InTransit для почтового ящика назначения. Если этот флаг не удален, конечные пользователи не смогут выполнить вход в свои почтовые ящики.

Диагностика

При запуске командлета Get-MoveRequestStatistics с параметром IncludeMoveHistory отчетом о перемещении возвращается следующая ошибка:

Failed to reset the destination mailbox after the move.
When you run Test-MAPIConnectivity for this mailbox, it will fail with the following error:
Error      : [Microsoft.Exchange.Data.Storage.MailboxInTransitException]: Cannot open mailbox /o=microsoft/ou=Exchange Administrative Group (FYDIBOHF23SPDLT)/cn=Configuration/cn=Servers/cn=MBX01/cn=Microsoft System Attendant. Inner error [Microsoft.Mapi.MapiExceptionMailboxInTransit]: MapiExceptionMailboxInTransit: Unable to open message store. (hr=0x80004005, ec=1292)

Решение

  1. Запустите новый запрос на перемещение почтового ящика. Дополнительные сведения см. в разделе Создание локального запроса на перемещение или Создание удаленного запроса на перемещение при использовании Exchange 2010 в обоих лесах.

  2. Удалите запрос на перемещение, как только он достигнет состояния Выполняется. Дополнительные сведения см. в разделе Сброс или удаление запросов на перемещение.

 © Корпорация Майкрософт (Microsoft Corporation), 2010. Все права защищены.