Симптомы
При использовании последовательного программным обеспечением convoy и фильтр на форму получения в согласование Microsoft BizTalk Server 2013 и согласовании активирует форму получения, двустороннем приостанавливается, реализация последовательного программным обеспечением convoy происходит сбой, и появляется следующее сообщение об ошибке:
Неперехваченное исключение (см. внутреннее исключение) приостановил экземпляр службы "ServiceInstanceName".
Экземпляр службы будет отложен до административно возобновить или уволен.
Если возобновить продолжит работу с его последнее сохраненное состояние экземпляра и пересоздавая же непредвиденное исключение.
Идентификатор экземпляра: идентификатор экземпляра
Имя формы: указанной фигуре
ShapeId: ShapeID
Исключение, возникающее из: сегмент 2, 4 хода выполнения
Внутреннее исключение: произошло исключение при сохранении состояния в базу данных.
Тип исключения: PersistenceException
Источник: Microsoft.XLANGs.BizTalk.Engine
Конечный узел: Void Commit()
Кроме того в журнале приложений регистрируется следующая запись «BizTalk Server»:
Следующие сбой вызова хранимой процедуры: "{call [dbo]. [ bts_AddConvoySetInstance] (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)}». SQL Server возвращается строка ошибки: «инструкции было прервано.; Не удается вставить значение NULL в столбец «<имя столбца>», таблицы «<имя_таблицы>»; столбец не допускает значения NULL. Операция вставки завершается неудачно.».
Решение
Информация о накопительном пакете обновления
Сначала эта проблема была исправлена в следующем накопительном обновлении BizTalk Server:
Статус
Корпорация Майкрософт подтверждает, что это проблема продуктов Майкрософт, перечисленных в разделе "Относится к".
Ссылки
Дополнительные сведения о пакетах обновления и накопительное обновление списка BizTalk Server см 2555976 КБ: службы для BizTalk Server с пакетом обновления и накопительное обновление списка.
Дополнительные сведения об исправлениях с BizTalk Server см КБ 2003907: сведения об исправлениях BizTalk и накопительное обновление поддержки.