Проблема синхронизации календаря Exchange 2010

У меня есть HTC Incredible S уже пару недель, и только что удалось синхронизировать с ним календарь Exchange 2010. Электронная почта и контакты работали как часы с самого начала.

Я продолжал получать это бесполезное сообщение об ошибке:

Синхронизация испытывает проблемы

Я пробовал много вещей, включая экспорт всего моего календаря в файл, удаление всех элементов в моем календаре и повторный импорт элементов, но безрезультатно. Календари моих коллег прекрасно синхронизировались с моим телефоном. По какой-то причине мой календарь просто не синхронизировался.

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

Макрос VBA помог мне выполнить эту абсурдную задачу в Outlook 2010:

Sub ChangeAllItems()
  Dim myolApp As Outlook.Application
  Dim calendar As MAPIFolder
  Dim aItem As Object
  Set myolApp = CreateObject("Outlook.Application")
  Set calendar = myolApp.ActiveExplorer.CurrentFolder
  Dim strTemp As String
  For Each aItem In calendar.Items
    strTemp = aItem.Subject
    'Make a change to the item (subject)
    aItem.Subject = strTemp & " "
    aItem.Save
    'Restore subject line
    aItem.Subject = strTemp
    aItem.Save
  Next aItem
End Sub

Этот вопрос служит двум целям; во-первых, чтобы помочь другим, которые сталкиваются с той же проблемой; во-вторых, чтобы помочь мне и другим понять причины такого странного поведения.

  • У кого-нибудь была такая же проблема, но решил ее по-другому?
  • Кто-нибудь знает разумное объяснение такому поведению?

Я бы сделал это сообщество вики, но не могу найти настройку.

Некоторое время назад возможность задавать вопросы Community Wiki была удалена. Моды могут это сделать, но я не думаю, что в данном случае это необходимо.
Большое спасибо, это спасло мой день. Единственное работающее решение этой повторяющейся проблемы с синхронизацией календаря Exchange-Android, которое я нашел.

Ответы (1)

Поскольку у меня сейчас такая же проблема, я узнал, что она связана с импортом файла pst.

Ошибка возникает, если файл pst экспортируется с сервера MS Exchange 2003, а затем импортируется на сервер Exchange 2010. (например, для перехода с одной версии на другую) Все работает нормально при использовании OWA или Outlook для доступа к данным. Описанная вами ошибка пока проявляется только на мобильных устройствах. (В моем случае это телефон на Symbian с дорожным синхронизатором Dataviz)

Кроме редактирования всех элементов, что делает их снова доступными, я пока не нашел другого решения. Но мне любопытно узнать, есть ли что-то еще.

Спасибо за информацию, я подозревал, что это как-то связано!