Ошибка «Неправильный указатель» рабочего процесса CRM 2011

У меня есть пользовательский рабочий процесс в CRM 2011, который вручную запускается для записей пользовательских объектов. Когда для обработки выбирается одна запись, рабочий процесс всегда успешен. Однако при выборе более одной записи, по крайней мере, одна не удастся. Представленная ошибка (и), похоже, меняется от одной попытки к другой, даже если используются одни и те же данные.

Ошибки, с которыми я столкнулся до сих пор:

ValidateOpen - Обнаружен удаленный CrmDbConnection, когда он не должен быть удален. Вы не можете создать SqlExecutionContext из другогоSqlExecutionContext, для которого OnBeginRequest не был вызван

И после перезапуска сервера БД:

Неверный указатель

Все это происходит при вызове метода Update службы IOrganizationService. Ошибка Invalid Pointer, похоже, является наиболее распространенной ошибкой после перезапуска сервера БД (мне было предложено, что это может быть проблема с чрезмерно загруженным сервером БД). Я также удалил любое отставание асинхронных задач на случай, если это было проблемой, но это не имело никакого эффекта.

Кто-нибудь знает, что означает эта ошибка, почему я могу ее получить или как обойти эту проблему?

Большое спасибо!

Ответы на вопрос(2)

Ваш ответ на вопрос