Quando você tenta ler dados de caracteres que contém um valor nulo de binário do DB2, a leitura pode falhar e dados são truncados

Traduções deste artigo Traduções deste artigo
ID do artigo: 2534859 - Exibir os produtos aos quais esse artigo se aplica.
Expandir tudo | Recolher tudo

Neste artigo

Sintomas

Em um ambiente Microsoft Host Integration Server 2009, quando você tenta ler dados binários do DB2, a operação poderá falhar. Dependendo dos dados reais em DB2, os dados que são retornados podem ser nulo (vazio) ou truncados.

Causa

Esse problema ocorre quando os dados DB2 contém um binário de zero (NULL) em uma coluna varchar, e o provedor de dados usado o NULL como um terminador.

Resolução

Informações sobre o hotfix

Com suporte está disponível um hotfix da Microsoft. No entanto, esse hotfix destina-se apenas a corrigir o problema descrito neste artigo. Aplica este hotfix somente aos sistemas que apresentarem o problema descrito neste artigo. Este hotfix pode receber testes adicionais. Portanto, se esse problema não o prejudicar, recomendamos que você aguarde a próxima atualização de software que contém esse hotfix.

Se o hotfix está disponível para download, há uma seção de "Download de Hotfix disponível" na parte superior deste artigo do Knowledge Base. Se não aparecer nesta seção, entre em contato com o suporte e atendimento ao cliente da Microsoft para obter o hotfix.

Observação Se ocorrerem problemas adicionais ou qualquer solução de problemas é necessária, talvez você precise criar uma solicitação de serviço. Os custos de suporte normais se aplicarão a questões de suporte adicional e problemas que não se qualificam para esse hotfix específico. Para obter uma lista completa dos números de telefone de suporte e atendimento ao cliente da Microsoft ou para criar uma solicitação de serviço, visite o seguinte site da Microsoft:
http://support.microsoft.com/contactus/?ws=support
Observação O formulário "Download de Hotfix disponível" exibe os idiomas para os quais o hotfix está disponível. Se você não vir seu idioma, é porque um hotfix não está disponível para esse idioma.

Pré-requisitos

Não existem pré-requisitos para instalar este pacote de hotfix.

Requisitos de reinicialização

Não é necessário reiniciar o computador após aplicar esse hotfix.

Informações de substituição

Esse hotfix não substitui um hotfix lançado anteriormente.

Informações de arquivo

A versão global deste hotfix usa um pacote do Microsoft Windows Installer para instalar o hotfix. As datas e horas destes arquivos estão listadas no tempo Universal Coordenado (UTC) na tabela a seguir. Quando você visualiza as informações do arquivo, a data é convertida para a hora local. Para saber a diferença entre o UTC e a hora local, use o Fuso horário guia no item Data e hora no painel de controle.
Para o Microsoft Host Integration Server, de 2009 edições de 32 bits
Recolher esta tabelaExpandir esta tabela
Nome do arquivoVersão do arquivoTamanho do arquivoDataTempoPlataforma
DB2OLEDB.dll8.0.3807.2540,49611-Abr-201117: 52x86
ipresync.dll8.0.3807.2478,04011-Abr-201117: 52x86
Microsoft.hostintegration.Adapters.msdb2.Management.dll8.0.3807.2407,47211-Abr-201117: 52x86
Microsoft.hostintegration.Adapters.msdb2.Runtime.dll8.0.3807.279,78411-Abr-201117: 52x86
Microsoft.hostintegration.dataaccesslibrary.dll8.0.3807.21,279,89611-Abr-201117: 52x86
Microsoft.hostintegration.msdb2client.dll8.0.3807.2239,50411-Abr-201117: 52x86
msdrda.dll8.0.3807.2882,00011-Abr-201117: 52x86
snanls.dll8.0.3807.2109,39211-Abr-201117: 52x86
Para o Microsoft Host Integration Server, de 2009 edições de 64 bits
Recolher esta tabelaExpandir esta tabela
Nome do arquivoVersão do arquivoTamanho do arquivoDataTempoPlataforma
DB2OLEDB.dll8.0.3807.2540,49611-Abr-201117: 52x86
ipresync.dll8.0.3807.2478,04011-Abr-201117: 52x86
Microsoft.hostintegration.Adapters.msdb2.Management.dll8.0.3807.2407,47211-Abr-201117: 52x86
Microsoft.hostintegration.Adapters.msdb2.Runtime.dll8.0.3807.279,78411-Abr-201117: 52x86
Microsoft.hostintegration.dataaccesslibrary.dll8.0.3807.21,279,89611-Abr-201117: 52x86
Microsoft.hostintegration.msdb2client.dll8.0.3807.2239,50411-Abr-201117: 52x86
msdrda.dll8.0.3807.2882,00011-Abr-201117: 52x86
snanls.dll8.0.3807.2109,39211-Abr-201117: 52x86

Situação

A Microsoft confirmou que se trata de um problema nos produtos da Microsoft listados na seção "Aplica-se a".

Mais Informações

Para obter mais informações sobre como ler dados binários de DB2, visite a seguinte página da Web do MSDN:
char e varchar (Transact-SQL)

Propriedades

ID do artigo: 2534859 - Última revisão: sexta-feira, 6 de maio de 2011 - Revisão: 1.0
A informação contida neste artigo aplica-se a:
  • Microsoft Host Integration Server 2009
Palavras-chave: 
kbautohotfix kbqfe kbhotfixserver kbfix kbexpertiseadvanced kbsurveynew kbmt KB2534859 KbMtpt
Tradução automática
IMPORTANTE: Este artigo foi traduzido por um sistema de tradução automática (também designado por Machine Translation ou MT), não tendo sido portanto traduzido ou revisto por pessoas. A Microsoft possui artigos traduzidos por aplicações (MT) e artigos traduzidos por tradutores profissionais, com o objetivo de oferecer em português a totalidade dos artigos existentes na base de dados de suporte. No entanto, a tradução automática não é sempre perfeita, podendo conter erros de vocabulário, sintaxe ou gramática. A Microsoft não é responsável por incoerências, erros ou prejuízos ocorridos em decorrência da utilização dos artigos MT por parte dos nossos clientes. A Microsoft realiza atualizações freqüentes ao software de tradução automática (MT). Obrigado.
Clique aqui para ver a versão em Inglês deste artigo: 2534859

Submeter comentários

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com