DetailPage-MSS-KB

Base de Dados de Conhecimento

Artigo: 838594 - Última revisão: quarta-feira, 11 de Abril de 2007 - Revisão: 2.1

 

Este artigo aplica-se para um ficheiro de base de dados (.mdb) do Microsoft Access ou para um ficheiro de base de dados (.accdb) do Microsoft Access.Avançado: Requer conhecimentos avançados sobre codificação, interoperabilidade e multi-utilizador.

Nesta página

Sintomas

Quando utilizar o Assistente de conversão para migrar os objectos de base de dados de base de dados do Microsoft Access (.mdb ou .accdb) a uma base de dados Microsoft SQL Server existente e utilizar o nome de origem de dados de sistema (DSN de sistema) ou o nome utilizador da origem de dados (DSN de utilizador) para ligar a instância do SQL Server, poderá receber a seguinte mensagem de erro:
[DBNETLIB][ConnectionOpen(Connect()).]SQL Server não existe ou o acesso negado.
Além disso, quando clicar em OK na mensagem de erro, receberá a seguinte mensagem de erro:
O ' Assistente de conversão ' só funciona com o Microsoft SQL Server (versão 6.50 SP5 ou superior). Inicie sessão para uma origem de dados do SQL Server.
Nota Este problema ocorre quando a base de dados do Access e a instância do SQL Server não existem no mesmo computador.

Como contornar

Para contornar este problema, utilize um DSN de ficheiro para ligar para a instância do SQL Server quando converter a base de dados do Access. Para o fazer, siga estes passos:
  1. Inicie o Access.
  2. Abra a base de dados problema.
  3. No menu Ferramentas , aponte para Utilitários de base de dados e, em seguida, clique em Assistente de conversão .

    Nota No Access 2007, clique em SQL Server no grupo Mover dados no separador Ferramentas da base de dados .
  4. Na caixa de diálogo Assistente de conversão , clique na opção utilizar base de dados existente e, em seguida, clique em seguinte .
  5. Na caixa de diálogo Seleccionar origem de dados , seleccione o DSN apropriado para ligar a instância do SQL Server no separador Origem de dados do ficheiro .
  6. Clique em OK .
  7. Introduza as informações autenticação adequado para ligar a instância do SQL Server se for apresentada a caixa de diálogo Início de sessão do SQL Server .
  8. Siga as instruções no Assistente de conversão.

    Repare que a base de dados do Access com êxito é convertida sem erros.

Mais Informação

Passos para reproduzir o problema

  1. Inicie o Access.
  2. Abra a base de dados de exemplo Adamastor.
  3. No menu Ferramentas , aponte para Utilitários de base de dados e, em seguida, clique em Assistente de conversão .

    Nota No Access 2007, clique em SQL Server no grupo Mover dados no separador Ferramentas da base de dados .
  4. Na caixa de diálogo Assistente de conversão , clique na opção utilizar base de dados existente e, em seguida, clique em seguinte .
  5. Na caixa de diálogo Seleccionar origem de dados , seleccione o DSN para ligar a instância do SQL Server no separador Origem de dados de computador apropriado.
  6. Clique em OK .
  7. Introduza as informações autenticação adequado para ligar a instância do SQL Server se for apresentada a caixa de diálogo Início de sessão do SQL Server .

    Repare que recebe as mensagens de erro mencionadas na secção "Sintomas" e não pode continuar o processo de conversão.

Referências

Para obter informações adicionais sobre como utilizar o Assistente de conversão no Access 2002, clique no número de artigo que se segue para visualizar o artigo na Microsoft Knowledge Base:
330468  (http://support.microsoft.com/kb/330468/ ) Como utilizar o Assistente de conversão do Microsoft Access 2002
Para obter informações adicionais sobre problemas com o Assistente de conversão no Access 2002, clique no número de artigo que se segue para visualizar o artigo na Microsoft Knowledge Base:
328319  (http://support.microsoft.com/kb/328319/ ) Problemas relacionados com o Assistente de conversão do Access 2002

A informação contida neste artigo aplica-se a:
  • Microsoft Office Access 2007
  • Microsoft Office Access 2003
  • Microsoft Access 2002 Standard Edition
Palavras-chave: 
kbmt kbexpertiseinter kbtshoot kbdatabase kbwizard kberrmsg kbprb KB838594 KbMtpt
Tradução automáticaTraduçã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: 838594  (http://support.microsoft.com/kb/838594/en-us/ )
Partilhar
Opções de suporte adicionais
Fóruns de Suporte da Comunidade Microsoft
Contacte-nos directamente
Encontre um parceiro certificado Microsoft
Loja Microsoft