Симптомы
Рассмотрим следующий сценарий:
-
Пользователь имеет почтовый ящик, который размещается на Microsoft Exchange Server 2010 или Microsoft Exchange Server 2013.
-
Пользователь обновляет Apple iOS устройства iOS 7.0.
-
Пользователь пытается синхронизировать свои устройства iOS 7.0 с почтовым ящиком Exchange Server.
В этом случае пользователю не удается синхронизировать свои устройства iOS 7.0 с почтового ящика, размещенного на Exchange Server. Кроме того в журнале приложений на компьютере Exchange Server 2010 или на компьютере Exchange Server 2013 ролью клиентского доступа регистрируется следующее событие:
КОД: 4999Уровень: ошибкаИсточник: Общий MSExchangeСообщение об ошибке: Watson отчет о готовности к передаче для идентификатора процесса: < идентификатор процесса, > с параметрами: E12, < тип >, < версия приложения > AirSync, M.Exchange.Compliance, M.E.S.C.MessageDigestForNonCryptographicPurposes.HashCore, об, < callstackHash >, < версии сборки >.
Кроме того в журнале Exchange ActiveSync регистрируется сообщение об ошибке, подобное приведенному ниже.Примечание. Эта ошибка 110 состояния для подготовки команды, появляется много раз устройства iOS на основе 7.0 повторно отправляет команду подготовки после возвращения исключение сервера. Во время тестирования, некоторые устройства iOS команды подготовки более 2 000 раз, даже после отправки постоянного сбоя.
AssemblyVersion:14.02.0328.009Идентификатор:4D7D0057RequestHeader:POST /Microsoft-Server-ActiveSync/default.eas? Пользователь = johndoe & DeviceId = ApplDMPGH8DWDFJ3 & DeviceType = iPad & Cmd = подготовки HTTP/1.1Подключение: активностиЗначение Content-Length: 136Тип содержимого: application/vnd.ms-sync.wbxmlПринимать: * / *Принять-Encoding: gzip, deflateПринять язык: en-usАвторизация: ***Cookie: Файл Cookie = R3437444435Узла: contosocas.comUser-Agent: Apple-iPad2C2/1101.465MS-ASProtocolVersion: 14,1RequestBody:<?xml version="1.0" encoding="utf-8" ?>< подготовить xmlns = "Подготовка к работе:" >< DeviceInformation xmlns = "Параметры:" ><Set><Model>iPad2C2</Model><UserAgent>iOS/7.0 (11A465) dataaccessd/1.0</UserAgent>11A465 iOS 7.0 < OS > < /OS ><OSLanguage>en</OSLanguage>< FriendlyName > черный iPad 2 < / FriendlyName ></Set></DeviceInformation><Policies><Policy><PolicyType>MS-EAS-Provisioning-WBXML</PolicyType></Policy></Policies></Provision>Command_WorkerThread_Exception :---— Начало исключения---Тип исключения: обСообщение об исключении: требуется неотрицательное число.Имя параметра: числоУровень исключения: 0Трассировка стека: в System.Buffer.BlockCopy (массив src, Int32 srcOffset, dst массив Int32 dstOffset, счетчик Int32)в Microsoft.Exchange.Security.Compliance.MessageDigestForNonCryptographicPurposes.HashCore (массив Byte [], Int32 ibStart, Int32 cbSize)в System.Security.Cryptography.HashAlgorithm.ComputeHash (буфер Byte [])в Microsoft.Exchange.Configuration.SQM.SmsSqmDataPointHelper.Generate64BitUserID (строка legacyDN)в Microsoft.Exchange.Configuration.SQM.SmsSqmDataPointHelper.AddDeviceInfoReceivedDataPoint (экземпляр SmsSqmSession, идентификатором ADObjectId, legacyDN строка, строка deviceType, строка versionString)в Microsoft.Exchange.AirSync.DeviceInformationSetting.ProcessSet (XmlNode setNode)в Microsoft.Exchange.AirSync.DeviceInformationSetting.Execute()в Microsoft.Exchange.AirSync.ProvisionCommand.ProcessDeviceInformationSettings (XmlNode ответ)в Microsoft.Exchange.AirSync.ProvisionCommand.ExecuteCommand()в Microsoft.Exchange.AirSync.Command.WorkerThread()---Конец исключения---AccessState:РазрешеноAccessStateReason:ГлобальнаяResponseHeader:HTTP/1.1 200 OKResponseBody:<?xml version="1.0" encoding="utf-8" ?>< подготовить xmlns = "Подготовка к работе:" ><Status>110</Status></Provision>
Причина
Эта проблема возникает, поскольку несколько потоков ActiveSync и W3wp.exe пытаются получить доступ к защищенным объектом в то же время. Это переводит объект в некорректном состоянии.
Решение
Exchange Server 2013
Для решения этой проблемы в Exchange Server 2013, установить обновление, описанное в следующей статье базы знаний Майкрософт:
Описание накопительного обновления 2 для Exchange Server 2013
Exchange Server 2010
Для решения этой проблемы в Exchange Server 2010, установите накопительный пакет обновления, описанного в следующей статье базы знаний Майкрософт:
Описание накопительного пакета обновления 2 для Exchange Server 2010 с пакетом обновления 3
Статус
Проблема, в которой устройства iOS 7.0 отправляет многие команды резервов после возвращается ошибка сейчас исследуется компанией Apple. Эта статья будет обновлена, когда можно получить дополнительные сведения.
Дополнительные сведения
помогает устранить следующие проблемы:
-
Не удается создать профиль на устройстве
-
Не удается подключиться к серверу
-
Проблемы с электронной почты
-
Проблемы с календарем
-
Задержки на производительность устройства и центры сертификации