Устранение неполадок при перемещении почтовых ящиков
Применимо к: Exchange Server 2010 SP2, Exchange Server 2010 SP3
Последнее изменение раздела: 2016-11-28
Содержимое раздела устранения неполадок будет публиковаться по мере появления проблем. При возникновении проблемы, которую необходимо задокументировать, щелкните ссылку Оценка и отзывы в верхней части этого раздела, чтобы отправить нам отзыв. Отзыв должен содержать как можно больше сведений, в том числе соответствующие коды ошибок, описания ошибок или коды событий.
FC |
Код ошибки |
ИД |
Код события: источник и номер |
Если запрос на перемещение не выполнен, просмотрите статистику запросов на перемещение. Дополнительные сведения см. в подразделе «Использование командной консоли для просмотра состояния выполняемых запросов на перемещение» в разделе Просмотр свойств запроса на перемещение.
Если запрос на перемещение завершен с ошибками, просмотрите отчет о перемещении. Дополнительные сведения см. в подразделе «Использование командной консоли для просмотра отчета по завершенному запросу на перемещение» в разделе Просмотр свойств запроса на перемещение.
Просмотрите журнал событий на сервере клиентского доступа, на котором запущен экземпляр службы репликации почтовых ящиков Microsoft Exchange, которая обрабатывает запросы на перемещение, завершившиеся с ошибкой.
Шаг 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 Превышено максимальное число поврежденных элементов в почтовом ящике, указанное для данного перемещения почтового ящика. |
Используйте командлет Set-MoveRequest, чтобы увеличить порог BadItemLimit. Дополнительные сведения см. в разделе Настройка свойств запроса на перемещение.
Повторите запрос на перемещение, завершившийся с ошибкой. Дополнительные сведения см. в разделе Завершение или возобновление запроса на перемещение.
При перемещении почтового ящика с сервера 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
Выполните командлет Set-MoveRequest с параметром IgnoreRuleLimitErrors. Дополнительные сведения см. в разделе Настройка свойств запроса на перемещение.
Повторите запрос на перемещение. Дополнительные сведения см. в разделе Завершение или возобновление запроса на перемещение.
![]() |
---|
Конечным пользователям необходимо будет повторно создать правила. |
Квота элементов для восстановления для перемещаемого почтового ящика превышает квоту для целевого почтового ящика. Эта ошибка возникает при перемещении почтовых ящиков с сервера 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. Тем не менее запрос на перемещение будет сравнивать размер корзины двух версий продукта. Для устранения этой проблемы выполните следующие действия.
Увеличьте квоту элементов для восстановления для целевой базы данных почтовых ящиков с помощью командлета Set-MailboxDatabase с параметром RecoverableItemsQuota. Дополнительные сведения см. в разделе Настройка восстановления отдельного элемента.
Повторите запрос на перемещение, завершившийся с ошибкой. Дополнительные сведения см. в разделе Завершение или возобновление запроса на перемещение.
После выполнения запроса на перемещение восстановите исходный размер квоты элементов для восстановления.
Во время перемещения исходная или целевая база данных почтовых ящиков перешла в автономный режим. По умолчанию служба репликации почтовых ящиков 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) Содержимое диагностики: |
Подключите базу данных почтовых ящиков. Дополнительные сведения см. в разделе Подключение базы данных.
Повторите запрос на перемещение. Дополнительные сведения см. в разделе Завершение или возобновление запроса на перемещение.
Отсутствуют исправные копии базы данных (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. Отсутствуют исправные копии базы данных. |
Чтобы исправить эту проблему, попробуйте выполнить следующие действия.
Удалите запрос на перемещение, а затем переместите почтовый ящик в исправную целевую базу данных. Дополнительные сведения см. в разделе Сброс или удаление запросов на перемещение.
Устраните ошибку репликации целевой базы данных и повторите запрос на перемещение. Дополнительные сведения см. в разделе Общие сведения о высоком уровне доступности и устойчивости сайта к сбоям.
Обновите параметр DataMoveReplicationConstraint командлета Set-MailboxDatabase для целевой базы данных, чтобы отобразить ее текущее состояние (если указанное ограничение неправильное). Дополнительные сведения см. в разделе Настройка свойств базы данных почтовых ящиков.
Пользователи имеют слишком большое количество сертификатов в учетной записи почтового ящика или их размер превышает допустимый. Максимальное количество сертификатов не должно превышать 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
Откройте оснастку «Пользователи и компьютеры Active Directory».
В меню Вид выберите пункт Дополнительные параметры.
В дереве консоли раскройте необходимый контроллер домена, а затем выберите пункт Пользователи.
В области сведений щелкните правой кнопкой мыши запись нужного пользователя и выберите пункт Свойства.
В окне Свойства <Имя пользователя> на вкладке Опубликованные сертификаты выберите сертификат, который нужно удалить, и нажмите кнопку Удалить. Повторите эти шаги до удаления необходимого количества сертификатов
Повторите запрос на перемещение. Дополнительные сведения см. в разделе Завершение или возобновление запроса на перемещение.
Служба репликации почтовых ящиков 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 |
В командной строке введите следующую команду:
C:\>sc.exe config NetTcpPortSharing start= auto
![]() |
---|
Приведенная выше команда содержит пробел перед словом auto . |
Запустите службу репликации почтовых ящиков Microsoft Exchange по крайней мере на одном сервере клиентского доступа. Дополнительные сведения о запуске службы см. в статье Запуск, остановка, приостановка, возобновление или перезапуск службы.
Повторите запрос на перемещение, завершившийся с ошибкой. Дополнительные сведения см. в разделе Завершение или возобновление запроса на перемещение.
При выполнении удаленного запроса на перемещение прокси-служба репликации почтовых ящиков (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
Запустите службу MRSProxy на всех серверах клиентского доступа в исходном лесу. Дополнительные сведения см. в разделе Запуск службы MRSProxy на удаленном сервере клиентского доступа.
Повторите запрос на перемещение, завершившийся с ошибкой. Дополнительные сведения см. в разделе Завершение или возобновление запроса на перемещение.
Запрос на перемещение выполнен, но имеет состояние Завершено с предупреждениями. Очистить запрос на перемещение невозможно, поскольку службе репликации почтовых ящиков 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)
Запустите новый запрос на перемещение почтового ящика. Дополнительные сведения см. в разделе Создание локального запроса на перемещение или Создание удаленного запроса на перемещение при использовании Exchange 2010 в обоих лесах.
Удалите запрос на перемещение, как только он достигнет состояния Выполняется. Дополнительные сведения см. в разделе Сброс или удаление запросов на перемещение.
© Корпорация Майкрософт (Microsoft Corporation), 2010. Все права защищены.