CORRE플O: O provedor OLE DB para DB2 ignora SQLCodes positivo retornados de DB2 em um ambiente de 2010 do Host Integration Server

Tradu寤es de Artigos Tradu寤es de Artigos
Artigo: 2653101 - Ver produtos para os quais este artigo se aplica.
Expandir tudo | Reduzir tudo

Nesta pgina

Sintomas

Em um ambiente Microsoft Host Integration Server 2010, voc poder notar que o Microsoft OLE DB Provider for DB2 ignora positivo SQLCodes que so retornados de DB2. Por exemplo, se o DB2/MVS (que se refere DB2 para z/OS) retorna umSQLCode = +802, SQLState = 01519erro, isso indica que um erro aritmtico geral ocorreu durante a opera豫o. Este erro pode ser um erro semelhante, um erro de diviso por zero ou um erro de estouro.

Resolu豫o

Para resolver esse problema, aplique o hotfix descrito mais adiante nesta se豫o.

Se voc quiser capturar mensagens de aviso como mensagens de erro, adicione a nova varivel de Db2WarningsAsError do registro no seguinte local do registro:
Integra豫o de Server\Data de integra豫o de HKEY_LOCAL_MACHINE\Software\Microsoft\Host


Nome do valor: Db2WarningsAsError
Tipo de valor: REG_MULTI_SZ (valor de seq獪ncia mltipla)
Dados do valor: SQLCodes que voc deseja capturar como uma exce豫o em seu aplicativo (por exemplo, 105, 408 e 802). Cada SQLCode deve estar em uma linha separada, como no exemplo a seguir:
Reduzir esta imagemExpandir esta imagem
SQLCodes


Essa nova entrada permite positivo SQLCode mensagens de aviso, como a diviso por zero ou estouro de decimal para retornar um erro de exce豫o para o aplicativo.

Por exemplo, uma mensagem de aviso de estouro de decimal em DB2/MVS exibida como um erro de exce豫o semelhante seguinte:
ESTOURO DECIMAL DE ERRO DE EXCE플O?MULTIPLICA플O?DECIMAL?XXX OCORREU DURANTE A OPERA플O DE DADOS, A POSI플O SQLSTATE:01519, SQLCODE: 802
Ou, uma mensagem de aviso de diviso por zero exibida como um erro de exce豫o semelhante seguinte:
ERRO DE EXCE플O ZERO DIVIDE?DIVIS홒?DECIMAL? 001? OCORREU DURANTE A OPERA플O DIANTE DE DADOS, POSI플O SQLSTATE: 01519, SQLCODE: 802

Informa寤es sobre o hotfix

Um hotfix compatvel foi disponibilizado pela 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 no o prejudicar, recomendamos que voc aguarde a prxima atualiza豫o de software que contm esse hotfix.

Se o hotfix est disponvel para download, h uma se豫o de "Download de Hotfix disponvel" na parte superior deste artigo do Knowledge Base. Se no aparecer nesta se豫o, entre em contato com o suporte e atendimento ao cliente Microsoft para obter o hotfix.

Observa豫o Se ocorrerem problemas adicionais, ou se for necessria a qualquer solu豫o de problemas, voc talvez precise criar uma solicita豫o de servio. Os custos de suporte normais sero aplicados a questes de suporte adicional e problemas que no sejam especficos deste hotfix. Para uma lista completa dos nmeros de telefone de suporte e atendimento ao cliente da Microsoft ou para criar uma solicita豫o de servio, visite o seguinte site da Microsoft:
http://support.microsoft.com/contactus/?ws=support
Observa豫o O formulrio "Download de Hotfix disponvel" exibe os idiomas para os quais o hotfix est disponvel. Se voc no vir seu idioma, porque um hotfix no est disponvel para esse idioma.

Pr-requisitos

Voc deve ter o Host Integration Server 2010 instalado para aplicar esse hotfix.

Informa寤es sobre a reinicializa豫o

Talvez voc precise reiniciar o computador aps aplicar esse hotfix.

Informa寤es sobre a substitui豫o

Esse hotfix no substitui um hotfix lanado anteriormente.

Informa寤es sobre o arquivo

A verso em ingls deste hotfix apresenta os atributos de arquivo (ou atributos de arquivo posteriores) listados na tabela a seguir. As datas e horas destes arquivos esto listadas no tempo Universal Coordenado (UTC). Quando voc visualiza as informa寤es do arquivo, ele ser convertido para a hora local. Para saber a diferena entre o UTC e a hora local, use o Fuso horrio Guia de Data e hora item no painel de controle.

Para o Microsoft Host Integration Server 2010 32-bit edition
Reduzir esta tabelaExpandir esta tabela
Nome do arquivoVerso do arquivoTamanho do arquivoDataTempoPlataforma
Msdrda.dll8.5.4437.2989,00816-Jan-2012.16: 49x86
Para o Microsoft Host Integration Server 2010 64-bit edition
Reduzir esta tabelaExpandir esta tabela
Nome do arquivoVerso do arquivoTamanho do arquivoDataTempoPlataforma
Msdrda.dll8.5.4437.21,718,09616-Jan-2012.16: 49x64
Observa豫o Por causa das dependncias do arquivo, a corre豫o mais recente que contm esses arquivos tambm pode conter arquivos adicionais.


Ponto Da Situa豫o

A Microsoft confirmou que esse um problema nos produtos da Microsoft listados na se豫o "Aplica-se a".

Propriedades

Artigo: 2653101 - ltima reviso: 31 de janeiro de 2012 - Reviso: 1.0
A informa豫o contida neste artigo aplica-se a:
  • Microsoft Host Integration Server 2010
Palavras-chave:
kbautohotfix kbqfe kbhotfixserver kbfix kbexpertiseinter kbsurveynew kbbug kbmt KB2653101 KbMtpt
Tradu豫o automtica
IMPORTANTE: Este artigo foi traduzido por um sistema de tradu豫o automtica (tambm designado por Machine translation ou MT), no tendo sido portanto revisto ou traduzido por humanos. A Microsoft tem artigos traduzidos por aplica寤es (MT) e artigos traduzidos por tradutores profissionais. O objectivo simples: oferecer em Portugus a totalidade dos artigos existentes na base de dados do suporte. Sabemos no entanto que a tradu豫o automtica no sempre perfeita. Esta pode conter erros de vocabulrio, sintaxe ou gramtica? erros semelhantes aos que um estrangeiro realiza ao falar em Portugus. A Microsoft no responsvel por incoerncias, erros ou estragos realizados na sequncia da utiliza豫o dos artigos MT por parte dos nossos clientes. A Microsoft realiza actualiza寤es frequentes ao software de tradu豫o automtica (MT). Obrigado.
Clique aqui para ver a verso em Ingls deste artigo: 2653101

Submeter comentrios

 

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