Guia para solução de problemas de instalação do MDAC

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

Neste artigo

Sumário

Este artigo apresenta detalhadamente um guia de solução de problemas relacionado à instalação do MDAC.

Mais Informações

A seguinte lista apresenta as etapas de solução de problemas para serem seguidas, caso você tenha problemas na instalação do MDAC.
  1. Feche todos os serviços do Windows NT e aplicativos Windows que estiverem usando o MDAC.

    Ao executar a instalação do MDAC, as novas DLLs de acesso a dados serão instaladas e as DLLs existentes no sistema serão atualizadas. Se uma ou mais dessas DLLs estiverem sendo usadas por um aplicativo, isto pode impedir a instalação do MDAC. Antes de executar o programa de instalação do MDAC, Mdac_typ.exe, feche todos os aplicativos que usam o MDAC com os serviços do Windows NT, assim como todos os aplicativos no computador. Esse é o motivo principal determinado pelo Atendimento Microsoft, que pode causar a falha de instalação do MDAC. Em muitos casos, o simples ato de fechar todos os aplicativos e serviços que usam o MDAC e executar novamente o instalador do MDAC configura corretamente o MDAC após uma instalação com falha. Os seguintes aplicativos e serviços Microsoft usam componentes do MDAC:
    • Certificate Server
    • Exchange Server
    • Internet Explorer
    • Internet Information Server
    • Microsoft Office (todos os aplicativos do Office)
    • Outlook e Outlook Express
    • SNA Server
    • SMS Server
    • SQL Server
    • Visual Studio (todos os produtos de desenvolvimento)
    Observe que a lista anterior mostra os produtos mais comuns que utilizam o MDAC. Para obter melhores resultados, feche todos os aplicativos de usuário antes de executar o MDAC.

    Para ter total certeza de que nenhuma DLL do MDAC está sendo usada no sistema, você pode executar um utilitário popular de terceiros conhecido como ListDLLs, disponível no seguinte site (em inglês):
    http://www.microsoft.com/technet/sysinternals/default.mspx
    Para usar o recurso de busca nesse utilitário procure Odbc32.dll, Oledb32.dll e Msado15.dll. Todo processo que esteja usando uma dessas DLLs estará utilizando os componentes do MDAC e devem ser fechados antes da instalação do MDAC.
  2. Certifique-se de que você fez logon como Administrador no Windows NT e no Windows 2000.

    Observação Esta etapa não se aplica a computadores executando o Windows 95, o Windows 98 ou o Windows Millennium Edition. Para instalar corretamente as DLLs e criar as configurações de Registro, o instalador do MDAC solicitará que você faça logon com privilégios de Administrador em um computador com o Windows NT. Se isso não for feito, poderão ocorrer falhas na instalação do MDAC, porque o MDAC não terá os privilégios de segurança adequados para gravar DLLs na pasta do sistema ou fazer alterações no Registro. As seguintes mensagens de erro podem ser exibidas:
    Erro de instalação 168 - A instalação encontrou um problema na atualização do Registro do sistema
    Privilégios insuficientes - Você não tem privilégios suficientes para instalar aqui
  3. Desabilite todo software antivírus ou de segurança do disco em execução no computador.

    Vários desses softwares antivírus e de segurança do disco executam programas residentes na memória que podem interferir na instalação de outro software. Antes de instalar o MDAC, desabilite temporariamente todo software antivírus e de segurança do disco em execução no computador.
  4. Verifique se você tem espaço suficiente em disco para instalar o MDAC pois o MDAC requer, no mínimo, 40 MB de espaço livre para a instalação correta.

    Observe que o MDAC instala arquivos na pasta Arquivos de programas e também na pasta de sistema (Windows\System em um computador Windows 95, Windows 98 ou Windows Millennium Edition, ou WinNT\System32 em um computador Windows NT). Na maioria dos casos, essas pastas estarão na unidade C: mas, as pastas podem ser configuradas em qualquer unidade do computador.
  5. Verifique se você tem uma pasta TEMP válida definida e de que há espaço suficiente na unidade TEMP. (A unidade TEMP refere-se à unidade onde está localizada a pasta TEMP.)

    Quando o instalador do MDAC começar a ser executado, serão extraídos todos os arquivos do MDAC na unidade TEMP definida no sistema. Por isso, será necessário ter, no mínimo, 40 MB de espaço livre em disco na unidade em que a porta TEMP está alocada. É possível determinar o local de sua unidade TEMP abrindo um prompt de comando do MS-DOS, digitando SET e clicando em Enter. Será exibida uma lista de configurações de variáveis de ambiente, sendo que na lista deve aparecer TEMP= e TMP= seguido pelo local da pasta como C:\TEMP ou C:\WINDOWS\TEMP. A pasta TEMP exibida deve estar localizada em uma unidade com, pelo menos, 40 MB de espaço livre em disco.
  6. Verifique se os computadores com o Windows 95 têm o DCOM95 instalado.

    Todos os computadores com Windows 95 precisam ter o DCOM95 instalado antes de executar a instalação do MDAC. É possível baixar o DCOM95 no seguinte site (em inglês):
    http://www.microsoft.com/com/resources/downloads.asp
    Verifique se o DCOM95 foi completamente instalado e reinicie o computador antes de tentar instalar o MDAC.
  7. Instale o MDAC por uma unidade mapeada nos computadores com Windows 95.

    Foram relatados casos em que a instalação do MDAC feita pelo caminho UNC falhou em computadores com Windows 95. Mapeie uma unidade de rede ou copie no local o instalador do MDAC antes de instalar no Windows 95.
  8. Instale o MDAC no Terminal Server. A instalação do MDAC no Windows NT Terminal Server é um pouco diferente da instalação regular do MDAC. Para ter acesso a mais instruções, consulte o seguinte artigo (a página pode estar em inglês):
    216149 Como instalar ODBC ou MDAC no Terminal Server
  9. A instalação do MDAC no Windows NT Terminal Server é um pouco diferente da instalação regular do MDAC. Para ter acesso a mais instruções, consulte o seguinte artigo (a página pode estar em inglês): Instale o MDAC em um cluster do SQL Server.

    Se você estiver instalando o MDAC em um computador que executa o SQL Server em uma configuração de cluster, reveja os seguintes artigos antes de continuar a instalação (alguns artigos podem estar em inglês):
    239473 CORREÇÃO: 70rebind.exe para Atualizações do Windows 2000 e MDAC em SQL Server 7.0 com cluster
    219264 Ordem de instalação para SQL Server 7.0 com configuração de cluster
    254321O que pode ser feito, o que não pode ser feito e avisos básicos do SQL Server com cluster

A instalação do MDAC falhou. O que devo fazer agora?

Se você executar as etapas acima e a instalação do MDAC ainda apresentar falhas, haverá algumas etapas adicionais de solução de problemas que você poderá tentar:
  • Falha de modo silencioso Se a instalação do MDAC falhou durante a execução em modo silencioso (por exemplo, alguns aplicativos podem instalar silenciosamente o MDAC como parte de seu programa de instalação). Tente executar a instalação de modo padrão do MDAC no computador.

    A recomendação geral é baixar a última versão do MDAC em (em inglês)
    http://msdn.microsoft.com/pt-br/data/aa937729(en-us).aspx
    e instalá-la antes de executar novamente o instalador silencioso (ou a instalação do aplicativo que utiliza o instalador silencioso do MDAC).
  • Extraia manualmente o Mdac_typ.exe. Ao executar a instalação do MDAC, são extraídos todos os arquivos de instalação no diretório TEMP definidos no sistema antes de continuar. É possível extrair manualmente os arquivos do MDAC e executar diretamente a instalação. Essa é uma boa etapa de solução de problemas se você pensar que o computador pode não ter uma pasta TEMP corretamente definida. Para extrair os arquivos de instalação do MDAC, copie o instalador do MDAC (Mdac_typ.exe) para a pasta-raiz C:\ e execute o seguinte comando no menu Iniciar, clique em Executar:
    C:\mdac_typ.exe /c /t:c:\MDACSetup
    O comando acima inicia o instalador do MDAC e extrai os arquivos na pasta C:\MDACSetup (automaticamente é criada uma pasta, caso não exista). Quando os arquivos forem extraídos, o instalador do MDAC será fechado (ele não tenta instalar o MDAC). Quando os arquivos forem extraídos, execute o Setup.exe extraído da pasta C:\MDACSetup para iniciar o instalador do MDAC no "modo extraído".
  • Use o registro em log. O programa de instalação do MDAC possui recursos avançados de registro em log. É possível executar a instalação do MDAC com a geração de um arquivo de log e examinar este arquivo para determinar qual parte da instalação do MDAC falhou. Esse arquivo de log também apresentará os erros que ocorrerem durante a instalação. Para executar a instalação do MDAC com a criação do log, extraia primeiro o programa de instalação do MDAC, conforme detalhado na seção anterior, e execute o seguinte comando no menu Iniciar, clique em Executar:
    C:\MDACSetup\Setup.exe /gc C:\Mdaclog.txt
    Observe que você pode evitar a etapa de extração executando diretamente o seguinte comando:
    C:\Mdac_typ.exe /C:"Setup /GC C:\Mdaclog.txt"
    Quando a instalação estiver concluída, você poderá examinar c:\Mdaclog.txt no bloco de notas para obter informações adicionais sobre o local em que a instalação falhou.
  • Não é possível encontrar Setup.lst. Se a pasta em que você está executando a instalação do MDAC tiver outro Setup.exe, a instalação do MDAC exibirá o seguinte erro:
    A instalação não pode acessar o arquivo de inicialização solicitado '\FolderName\Setup.lst'
    A solução alternativa para esse problema é remover ou renomear o arquivo Setup.exe ou iniciar a instalação do MDAC de uma pasta diferente.
  • Use o arquivo Dasetup.log (MDAC 2.6), geralmente localizado na raiz do diretório Windows para determinar a última chamada que falhou na instalação do MDAC. Se a última chamada exibir o seguinte:
    Função de entrada: ExecuteInstall()
    Parâmetros:
    nDirective = 1
    hWnd = 0x00000000
    pwcsInfFile = C:\WINDOWS\TEMP\IXP000.TMP\MDACXPDL.INF
    pwcsCabFile = (null)
    pwcsSection = DefaultInstall
    pwcsExtractPath = C:\WINDOWS\TEMP\IXP000.TMP
    dwSetupFlags = 68
    pContext = 0x0062ED5C
    Função de saída: ExecuteInstall()
    Saída: A instalação está sendo encerrada...
    Fim da instalação: Data atual/hora atual (horário local): 06/12/2001 : 15:34:32
    Coleção de erros: Gravidade: 100, Tipo: 2, Código: 0x80004005, Título: (nulo), Texto: Erro não especificado
    Erro: O seguinte erro foi encontrado durante a instalação:
    *** (nulo):
    Erro não especificado
    (Gravidade: 100, Tipo: 2, Código: 0x80004005)
    o caminho para o driver ODBC do SQL Server na entrada do Registro é inválido ou está apontando para um driver de rede. Isso faz com que a instalação do MDAC falhe. Vá para a seguinte entrada do Registro:
    HKEY_LOCAL_MACHINE\SOFTWARE\ODBC\ODBCINST.INI\SQL Server
    e altere os valores de "driver" e "instalação" para que apontem para o diretório local Windows\System (Win9.x) ou Windows\System32 (WinNT e Win2000). Em seguida, reinicie a instalação do MDAC.
  • Desinstale o MDAC. Em raras circunstâncias, talvez você precise desinstalar o MDAC antes de continuar com a reinstalação. Por exemplo, se quiser remover uma versão mais antiga do MDAC e instalar uma anterior, você não poderá substituir a mais antiga (o instalador do MDAC não irá substituir uma versão anterior de DLL por uma dll com versão mais antiga). Nos casos em que todas as recomendações acima falharem na instalação normal, uma nova configuração do MDAC é a próxima etapa recomendada.

    O programa de instalação do MDAC para versões do MDAC anteriores a 2.6 não possui um recurso interno de desinstalação. O Atendimento Microsoft possui uma ferramenta Verificador de componente voltada ao diagnóstico e à reconfiguração (desinstalação e reinstalação) do MDAC.

    Observação O MDAC 2.5 vem pré-instalado nos computadores com o Windows 2000 e o Windows Millennium Edition. Atualmente, não é possível usar o Verificador de componente para desinstalar o MDAC de um computador com Windows 2000 ou Windows Millennium Edition. O MDCA 2.6 fornece sua própria funcionalidade de desinstalação. Para obter mais informações, clique no número abaixo para ler o artigo na Base de Dados de Conhecimento Microsoft (a página pode estar em inglês):
    842193 Perguntas freqüentes sobre a instalação do MDCA (Microsoft Data Access Components)
    Se você tiver um problema de instalação no MDAC do Windows 2000 ou do Windows Millennium Edition, contate o Atendimento Microsoft. Para obter uma lista completa dos números de telefone do Atendimento Microsoft e informações sobre os custos de suporte, visite o seguinte site da Microsoft:
    http://support.microsoft.com/contactus/?ws=support
    Se todas as técnicas acima de solução de problemas falharem, obtenha o Verificador de componente a partir do Atendimento Microsoft e consulte o seguinte artigo para ter acesso às etapas de reconfiguração do MDAC (a página pode estar em inglês):
    307255 Verificador de componente: Diagnóstico de problemas e reconfiguração de instalações de MDAC
  • Se você ainda tiver problemas com a instalação do MDAC ou se receber uma mensagem de erro informando que sua instalação não passou no teste de logotipo do Windows que verifica a compatibilidade da instalação com a versão do Windows, consulte o seguinte artigo da Base de Dados de Conhecimento Microsoft para obter mais etapas de solução de problemas (a página pode estar em inglês):
    822798 Não é possível instalar algumas atualizações ou programas

Acho que a Instalação do MDAC funcionou. Como posso verificar se o MDCA está instalado corretamente?

Os seguintes testes de solução de problemas fornecem alguns métodos simples para verificar se o MDAC está instalado corretamente. Visto que o MDAC é composto por uma grande quantidade de DLLs interdependentes, a única solução real de êxito de sua instalação é testá-lo integralmente com o uso de aplicativos que garantam o funcionamento correto total. Os testes a seguir não requerem nenhum aplicativo específico instalado no computador; portanto, eles servem para uma verificação rápida da instalação do MDAC em qualquer máquina.
  1. Verifique, primeiro, se o Administrador ODBC está funcionando. Abra o Painel de controle e selecione o ícone Fontes de dados ODBC. (No Windows 2000, navegue até Painel de controle, selecione Ferramentas administrativas e clique em Fontes de dados (ODBC). Uma caixa de diálogo deve aparecer com o título "Administrador de fonte de dados ODBC". Tente criar uma nova fonte de dados ODBC por meio das seguintes etapas:
    1. Selecione a guia DSN de sistema no Administrador ODBC.
    2. Clique em Adicionar para criar uma nova fonte de dados ODBC
    3. Selecione Driver do Microsoft Access (*.mdb) na lista e clique em Concluir.
    4. Digite TEST na caixa de texto Nome da fonte de dados.
    5. Clique em Criar.
    6. Digite C:\TEST.MDB na caixa de texto Nome do banco de dados e clique em OK. Nesse momento, uma caixa de mensagem deve aparecer indicando que o banco de dados foi criado com êxito. Clique em OK.
    7. Clique em OK novamente para fechar a caixa de diálogo Instalação do Microsoft Access ODBC e criar uma nova fonte de dados ODBC.
    8. Em seguida, clique em OK para fechar a caixa de diálogo Administrador ODBC.
    Se as etapas anteriores forem concluídas com êxito, certifique-se de que os arquivos principais do ODBC e o administrador ODBC estarão configurados corretamente.
  2. Em seguida, crie um arquivo Microsoft DataLink e teste uma conexão com a fonte de dados TEST criada anteriormente por meio das seguintes etapas:
    1. Clique com o botão direito na área de trabalho do computador e no menu Novo, selecione Microsoft Data Link. Esse procedimento deve criar um novo arquivo na área de trabalho denominado "New Microsoft Data Link.udl". No Windows 2000, clique com o botão direito em sua área de trabalho, crie um arquivo de texto e renomeie para Test.udl.
    2. Clique duas vezes nesse arquivo para abrir a caixa de diálogo Propriedades do Link de Dados.
    3. Escolha TEST (a fonte de dados criada anteriormente) na caixa suspensa "Usar nome da fonte de dados".
    4. Clique no botão Testar conexão. Nesse ponto, você verá uma caixa de mensagem indicando "Conexão de teste estabelecida".
    Se as etapas anteriores forem concluídas com êxito, você terá realizado o teste do OLE DB e ODBC e do driver do Access ODBC.
Para verificar se ADO e RDS estão instalados corretamente, você deve executar um aplicativo que utilize ADO ou RDS no computador. Você pode usar a ferramenta Verificador de componente descrita na seção anterior.

Se a Instalação do MDAC falhar após o emprego das técnicas de solução de problemas e precauções mencionadas acima, entre em contato com o Atendimento da Microsoft para obter ajuda profissional. Para obter uma lista completa dos números de telefone do Atendimento Microsoft e informações sobre os custos de suporte, visite o seguinte site da Microsoft:
http://support.microsoft.com/contactus/?ws=support
Os produtos de terceiros mencionados neste artigo são fabricados por empresas que são independentes da Microsoft. A Microsoft não oferece garantia, implícita ou não, em relação ao desempenho ou à confiabilidade destes produtos.

A Microsoft fornece informações para contato com terceiros para ajudá-lo a encontrar o suporte técnico. Estas informações podem ser alteradas sem aviso prévio. A Microsoft não garante a precisão das informações para contato com terceiros.

Referências

238239 INFORMAÇÕES: Lista de arquivos instalados pelo MDAC 2.1 Service Pack 2
232053 INFORMAÇÕES: Lista de arquivos instalados pelo MDAC 2.1 (GA)
243069 INFORMAÇÕES: Lista de artigos úteis relacionados à instalação do MDAC

Propriedades

ID do artigo: 232060 - Última revisão: terça-feira, 26 de dezembro de 2006 - Revisão: 8.3
A informação contida neste artigo aplica-se a:
  • Microsoft Data Access Components 2.0
  • Microsoft Data Access Components 2.1
  • Microsoft Data Access Components 2.5
  • Microsoft Data Access Components 2.6
Palavras-chave: 
kbgrpdsmdac kbgrpdsvcdb kbhowto kbsetup tslic_tslic KB232060

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