ИСПРАВЛЕНИЕ: sqlcode -379 возвращается для четырехкомпонентной инструкции CALL сервера в db2 для хранимой процедуры iSeries.

Применяется к
Host Integration Server 2013 Host Integration Server 2016

Проблема

При запуске четырехкомпонентной инструкции CALL сервера распределенного обработчика запросов Microsoft SQL Server для DB2 для i SQL Server возвращается сообщение об ошибке, похожее на следующее:

Примечание

  • Поставщик OLE DB "DB2OLEDB" для связанного сервера "<имя >связанного сервера" вернул сообщение "Произошла внутренняя ошибка сетевой библиотеки. Произошла ошибка синтаксиса на уровне сети. SQLSTATE: HY000, SQLCODE: -379".
  • Msg 7212, Level 17, State 1, Line 1 Не удалось выполнить процедуру "<procedure_name>" на удаленном сервере "<имя >удаленного сервера". "

 

Решение

Исправление, устраняющее эту проблему, входит в следующие накопительные обновления для сервера интеграции узла:

Накопительный пакет обновления 2 для host Integration Server 2016

Накопительный пакет обновления 4 для host Integration Server 2013

Состояние

Корпорация Майкрософт подтвердила, что это проблема продуктов Microsoft, перечисленных в разделе «Относится к».

Ссылки

Сведения о терминологии, используемой корпорацией Майкрософт для описания обновлений программного обеспечения.