Sintomas
Considere o seguinte cenário:
-
Num ambiente Microsoft Host Integration Server 2010, tem da correcção descrita no seguinte artigo da Base de dados de conhecimento da Microsoft instalada:
2559748 CORRECÇÃO: Valores incorrectos são escritos para DB2 quando envia uma cadeia vazia para DB2 utilizando o SQL Server Integration Services num ambiente do Host Integration Server 2010
-
Utilize o fornecedor de Microsoft OLE DB para DB2 para ler a partir de uma coluna VARCHAR que tem mais de 8192 caracteres.
-
A coluna contém uma cadeia vazia.
Neste cenário, recebe dados incorrectos.Notas
-
Se a coluna não contém uma cadeia vazia, o valor da coluna é lido correctamente.
-
Se utilizar o espaço de nomes de Microsoft.HostIntegration.MsDb2Client, o problema não ocorre.
Resolução
A correcção que resolve este problema está incluída na cumulativo de actualizações 1 para Host Integration Server 2010.For obter mais informações sobre como obter este pacote de actualização cumulativa, clique no número de artigo seguinte para visualizar o artigo na Microsoft Knowledge Base:
2533330 Pacote de actualização cumulativa 1 para o Host Integration Server 2010
Estado
A Microsoft confirmou que este problema ocorre nos produtos da Microsoft listados na secção "Aplica-se a".