Появляется ошибка «неожиданный сбой выполнения оболочки» при попытке синхронизации в Outlook простого решения BCS

Применимо к: SharePoint Server 2010

Симптомы


Рассмотрим следующий сценарий:
  • У вас есть сервер, на котором выполняется Microsoft SharePoint Server 2010 с корпоративной лицензией клиентского доступа (CAL).
  • Создание внешнего списка, основанного на простое решение Business Connectivity Services (BCS).
  • Использовать внешний список в автономном режиме в Microsoft Outlook.
  • Изменение внешнего списка на сервере под управлением SharePoint 2010.
В этом случае при попытке синхронизировать изменения, внесенные в список внешних появляется следующее сообщение об ошибке:
Сбой выполнения оболочки неожиданно - серверу не удается для обработки запросов.

Subscription_ID

Несовместимые поля Тип одного из выражений в запросе.

Причина


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