CORREÇÃO: Mensagem de erro quando você verificar a conexão com a fonte de dados na ferramenta de acesso a dados: "não é possível carregar 'msdrda.dll': não foi possível encontrar o procedimento especifi...

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

Nesta página

Sintomas

Considere o seguinte cenário:
  • Você tem um computador que está executando uma versão de 32 bits do Windows XP.
  • Você instalou um destes procedimentos:
    • Microsoft OLE DB Provider para DB2 3.0 é instalado e é aplicada uma atualização que inclui o arquivo Msdrda.dll. Este arquivo tem uma versão do arquivo de 8.0.4302.0 ou uma versão posterior.
    • Ou, os provedores de dados são instalados no Host Integration Server 2010 atualização cumulativa 1 (CU1).
Nesse cenário, quando você cria ou editar um Universal Data Link (UDL) e verifique a conexão com a fonte de dados na ferramenta de acesso de dados (DAT), você receberá uma mensagem de erro da seguinte maneira:
  • Quando você clica em Conectar-se, você recebe a seguinte mensagem de erro:
    Ocorreu uma exceção não tratada no aplicativo.

    Não é possível carregar 'msdrda.dll': não foi possível encontrar o procedimento especificado. (Exceção de HRESULT: 0x8007007F).
  • Quando você clica em Exemplo de consulta ou Pacotes, você recebe a seguinte mensagem de erro:
    Ponto de entrada não encontrado

    O RegGetValueA de ponto de entrada do procedimento não pôde ser localizado na biblioteca de vínculo dinâmico ADVAPI32.DLL

Causa

Esse problema ocorre porque uma atualização anterior do OLE DB Provider for DB2 adicionada uma chamada para a API RegGetValue. A API RegGetValue não é suportada nas versões de 32 bits do Windows XP. Os erros descritos na seção "Sintomas" ocorrem quando o provedor OLE DB para DB2 chama a API sem suporte.

Resolução

Informações sobre hotfix

Microsoft OLE DB Provider para DB2 3.0

Um hotfix compatível está disponível na Microsoft. No entanto, esse hotfix destina-se apenas a corrigir o problema descrito neste artigo. Aplica esse hotfix somente aos sistemas que apresentarem o problema descrito neste artigo. Esse 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 estiver disponível para download, há uma seção "Download de Hotfix disponível" na parte superior deste artigo da Base de Dados de Conhecimento. Se esta seção não for exibido, entre em contato com o suporte e atendimento ao cliente Microsoft para obter o hotfix.

Observação Se ocorrerem problemas adicionais ou qualquer solução de problemas for necessária, talvez você precise criar uma solicitação de serviço separada. Os custos normais de suporte serão aplicados a perguntas de suporte adicionais e problemas que não se qualificam para esse hotfix específico. Para obter uma lista completa dos números de telefone do Serviço de Suporte e Atendimento ao Cliente Microsoft, ou criar uma solicitação de serviço separada, 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.

Informações sobre o arquivo

A versão em inglês deste hotfix tem os atributos de arquivo (ou atributos de arquivo posteriores) listados na tabela a seguir. As datas e horas desses arquivos estão listadas em formato Tempo Universal Coordenado (UTC). Quando você exibir as informações do arquivo, ele é convertido em hora local. Para localizar a diferença entre o UTC e a hora local, use o Fuso horário Guia de Data e hora item no painel de controle.

Para o Microsoft OLE DB Provider para DB2 3.0, 32 bits
Reduzir esta tabelaExpandir esta tabela
Nome do arquivoVersão do arquivoTamanho do arquivoDataHoraPlataforma
Db2oledb.dll8.0.4318.2632,65613 De dezembro de 201123:14x86
Ddmstr.dll8.0.4318.267,40813 De dezembro de 201123:14x86
Microsoft.hostintegration.dataaccesslibrary.dll8.0.4318.2788,37613 De dezembro de 201123:14x86
Msdrda.dll8.0.4318.2902,99213 De dezembro de 201123:14x86
Para o Microsoft OLE DB Provider para DB2 3.0, 64-bit
Reduzir esta tabelaExpandir esta tabela
Nome do arquivoVersão do arquivoTamanho do arquivoDataHoraPlataforma
Db2oledb.dll8.0.4318.2632,65613 De dezembro de 201123:14x86
Ddmstr.dll8.0.4318.267,40813 De dezembro de 201123:14x86
Microsoft.hostintegration.dataaccesslibrary.dll8.0.4318.2788,37613 De dezembro de 201123:14x86
Msdrda.dll8.0.4318.2902,99213 De dezembro de 201123:14x86
Db2oledb.dll8.0.4318.2883,02413 De dezembro de 201123:19x64
Ddmstr.dll8.0.4318.255,12013 De dezembro de 201123:19x64
Microsoft.hostintegration.dataaccesslibrary.dll8.0.4318.2788,37613 De dezembro de 201123:19x86
Msdrda.dll8.0.4318.21,553,23213 De dezembro de 201123:19x64
Para o Microsoft OLE DB Provider para DB2 3.0, IA-64
Reduzir esta tabelaExpandir esta tabela
Nome do arquivoVersão do arquivoTamanho do arquivoDataHoraPlataforma
Db2oledb.dll8.0.4318.2632,65613 De dezembro de 201123:14x86
Ddmstr.dll8.0.4318.267,40813 De dezembro de 201123:14x86
Microsoft.hostintegration.dataaccesslibrary.dll8.0.4318.2788,37613 De dezembro de 201123:14x86
Msdrda.dll8.0.4318.2902,99213 De dezembro de 201123:14x86
Db2oledb.dll8.0.4318.21,724,75213 De dezembro de 201123:25IA-64
Ddmstr.dll8.0.4318.260,75213 De dezembro de 201123:25IA-64
Microsoft.hostintegration.dataaccesslibrary.dll8.0.4318.2788,37613 De dezembro de 201123:25x86
Msdrda.dll8.0.4318.22,439,50413 De dezembro de 201123:25IA-64


Ponto Da Situação

A Microsoft confirmou que este é um problema nos produtos Microsoft que estão listados na seção "Aplica-se a".

Propriedades

Artigo: 2646715 - Última revisão: 29 de março de 2013 - Revisão: 3.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 KB2646715 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 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 Português a totalidade dos artigos existentes na base de dados do suporte. Sabemos no entanto que a tradução automática não é sempre perfeita. Esta pode conter erros de vocabulário, sintaxe ou gramática? erros semelhantes aos que um estrangeiro realiza ao falar em Português. A Microsoft não é responsável por incoerências, erros ou estragos realizados na sequência da utilização dos artigos MT por parte dos nossos clientes. A Microsoft realiza actualizações frequentes ao software de tradução automática (MT). Obrigado.
Clique aqui para ver a versão em Inglês deste artigo: 2646715

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