КОРЕКЦИЯ: OLE DB доставчик за DB2 връща неточни данни в среда на хост интеграция Server 2010 когато VARCHAR колона е с дължина над 8 192 знаци и колоната съдържа празен низ

Прилага се за: Microsoft Host Integration Server 2010

Симптоми


Да разгледаме следния сценарий:
  • В среда на Microsoft Host Integration Server 2010 имате актуална корекция инсталира описаната в следната статия от базата знания на Microsoft:
    2559748 КОРЕКЦИЯ: Неправилни стойности са дадени за DB2, когато изпращате празен низ за DB2 чрез SQL Server интеграция услуги в среда на хост интеграция Server 2010
  • Използвайте Microsoft OLE DB доставчика за DB2 да чете от VARCHAR колона, която е с дължина над 8 192 знака.
  • Колоната съдържа празен низ.
При този сценарий получавате неточни данни.Забележки
  • Ако колоната съдържа празен низ, стойността в колоната се отчита правилно.
  • Ако използвате Microsoft.HostIntegration.MsDb2Client имена, този проблем не възниква.

Решение


Актуалната корекция, която разрешава този проблем е включена в сборна актуализация 1 за интегриране на сървър 2010.For повече информация как да получите този пакет със сборни актуализации, щракнете върху следния номер на статия в базата знания на Microsoft:
2533330 Пакет със сборни актуализации 1 за Host Integration Server 2010

Статус


Microsoft потвърждава, че това е проблем в продуктите на Microsoft, изброени в раздела "Отнася се за".