Симптоми
Да разгледаме следния сценарий:
-
В среда на 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, изброени в раздела "Отнася се за".