Проблемы
Рассмотрим следующий сценарий.
-
В среде Microsoft узла Integration Server 2010 имеется установлено исправление, описанное в следующей статье базы знаний Майкрософт:
2559748 ИСПРАВИТЬ: Неверные значения записываются в DB2 при отправке пустую строку для DB2 с помощью служб интеграции SQL Server в среде узла Integration Server 2010
-
Для чтения из столбца VARCHAR, длина которых превышает 8 192 символов используйте поставщик Microsoft OLE DB для DB2.
-
Столбец содержит пустую строку.
В этом случае получать неверные данные.Примечания
-
Если столбец содержит пустую строку, к столбцу, значение правильно читать.
-
Если используется пространство имен Microsoft.HostIntegration.MsDb2Client, проблема не возникает.
Решение
Исправление, устраняющее эту проблему включен в накопительное обновление 1 для Host Integration Server 2010.For получения дополнительных сведений о том, как получить этот накопительный пакет обновления, щелкните следующий номер статьи базы знаний Майкрософт:
2533330 Накопительный пакет обновления 1 для узла Integration Server 2010
Статус
Корпорация Майкрософт подтверждает наличие этой проблемы в своих продуктах, которые перечислены в разделе "Применяется к".