Проблема
Рассмотрим следующий сценарий.
- Для базы данных DB2 для Windows 10.5 выполняет SQL Server ся четырехкомпонентный запрос процессора распределенных запросов R2 с четырьмя частью связанного сервера инструкции SELECT.
- Данные хранятся в DB2 для Windows версии 10.5 как LONG VARCHAR.
В этом случае появляется следующее сообщение об ошибке:
Примечание
Связанный сервер предоставляет несогласованные метаданные для столбца.
Сообщалось, что столбец имеет значение DBTYPE 128 во время компиляции и 129 во время выполнения.
Причина
Поставщик OLE DB для DB2 (Майкрософт) и клиент microsoft DRDA Application Requester для DB2 не преобразуют тип данных DB2 для Windows версии 10.5 LONG VARCHAR в правильный тип данных Microsoft OLE DB. Эта проблема возникает при обработке обоих следующих компонентов:
- Схема столбца
- Результирующие наборы запросов
Решение
Эта проблема устранена в накопительном пакете обновления 2 для host Integration Server 2016.
Состояние
Корпорация Майкрософт подтвердила, что это проблема продуктов Microsoft, перечисленных в разделе «Относится к».
Ссылки
Сведения о терминологии, используемой корпорацией Майкрософт для описания обновлений программного обеспечения.