Симптоми
В среда на Microsoft Host Integration Server 2010 Опитвате се да предизвика SQL съобщение за грешка. Когато съобщението за грешка съдържа повече от една диагностична стойност в SQL комуникация област (SQLCA), Microsoft OLE DB доставчика за DB2 параметри не се попълват правилно.
Например когато се опитвате да предизвика SQLCODE-803, SQL съобщение за грешка може да прилича на следното:
ВМЪКНАТ ИЛИ АКТУАЛИЗИРАНАТА СТОЙНОСТ Е НЕВАЛИДНА, ЗАЩОТО ИНДЕКС В ИНДЕКСА ПРОСТРАНСТВО XPEI01? 00001A6E04 ОГРАНИЧЕНИЯ КОЛОНИТЕ НА ТАБЛИЦАТА, ТАКА ЧЕ НЯМА ДВА РЕДА МОГАТ ДА СЪДЪРЖАТ ДУБЛИРАЩИ СЕ СТОЙНОСТИ В ТЕЗИ КОЛОНИ. ОТЪРВЕТЕ ОТ СЪЩЕСТВУВАЩИЯ РЕД Е X "
Въпреки това съобщение за грешка на SQL SQLCODE-803 трябва да прилича на следното:
ДОБАВЯ или АКТУАЛИЗИРА СТОЙНОСТ е НЕВАЛИДЕН ЗАЩОТО ИНДЕКС в ИНДЕКСА ПРОСТРАНСТВО indexspace_name ОГРАНИЧАВА КОЛОНИ НА така НЕ ДВА РЕДОВЕ могат ДА СЪДЪРЖАТ ДУБЛИРАНИ СТОЙНОСТИ в ТЕЗИ КОЛОНИ в ТАБЛИЦАТА. ОТЪРВЕТЕ ОТ СЪЩЕСТВУВАЩИЯ РЕД е X record_id
Решение
Информация за сборна актуализация
Корекцията, която разрешава този проблем е включен в сборния пакет за актуализация 6 за Host Integration Server 2010. За повече информация как да получите сборния пакет за актуализация, щракнете върху следния номер на статия в базата знания на Microsoft:
2752426 сборни 6 пакет за актуализация за Host Integration Server 2010
Статус
Microsoft потвърждава, че това е проблем в продуктите на Microsoft, изброени в раздела "Отнася се за".