Symptomy
Rozpatrzmy następujący scenariusz:
-
W środowisku Microsoft Host Integration Server 2010 mają po zainstalowaniu poprawki opisanej w następującym artykule bazy wiedzy Microsoft Knowledge Base:
2559748 Poprawka: Niepoprawne wartości są zapisywane DB2 po wysłaniu pusty ciąg DB2 przy użyciu programu SQL Server Integration Services w środowisku Host Integration Server 2010
-
Używasz Microsoft OLE DB Provider dla DB2 do odczytu z kolumną VARCHAR jest dłuższa niż 8192 znaków.
-
Kolumna zawiera pusty ciąg.
W tym scenariuszu otrzymujesz niedokładne dane.Uwagi
-
Jeśli kolumna zawiera pusty ciąg, wartość kolumny jest odczytać prawidłowo.
-
Jeśli używasz nazw Microsoft.HostIntegration.MsDb2Client, ten problem nie występuje.
Rozwiązanie
Poprawka umożliwiająca rozwiązanie tego problemu jest uwzględniona w zbiorczej aktualizacji 1 dla Host Integration Server 2010.For więcej informacji dotyczących sposobu uzyskiwania tego pakietu aktualizacji zbiorczej, kliknij następujący numer artykułu w celu wyświetlenia tego artykułu z bazy wiedzy Microsoft Knowledge Base:
2533330 Pakiet aktualizacji zbiorczej 1 dla Host Integration Server 2010
Stan
Firma Microsoft potwierdziła, że jest to problem występujący w produktach firmy Microsoft wymienionych w sekcji „Dotyczy”.