Mensagem de erro ao executar uma consulta acréscimo, executar uma consulta criar tabela ou importar dados em um arquivo grande de banco de dados do Access: "Argumento inválido"

Traduções deste artigo Traduções deste artigo
ID do artigo: 835416 - Exibir os produtos aos quais esse artigo se aplica.
Este artigo se aplica a um arquivo (.mdb) ou a um arquivo (.accdb) do banco de dados do Microsoft Access. Moderado: Requer habilidades básicas de macro, codificação e interoperabilidade.
Expandir tudo | Recolher tudo

Neste artigo

Sintomas

No Microsoft Access, ao tentar executar uma consulta acréscimo, executar uma consulta criar tabela ou importar dados em um arquivo grande de banco de dados do Microsoft Access, a seguinte mensagem de erro pode ser exibida:
Argumento inválido.
Esse problema ocorre quando o tamanho do arquivo de banco de dados do Access atinge o limite de tamanho de 2 gigabytes (GB).

Como Contornar

Para solucionar esse problema, é necessário reduzir o tamanho do arquivo de banco de dados do Access. Para fazer isto, use um dos seguintes métodos:

Método 1: Compactar o arquivo de banco de dados do Access

É possível reduzir o tamanho do arquivo de banco de dados do Access executando o utilitário Compactar e reparar banco de dados. Para fazer isso, execute as seguintes etapas:

Observação Se você deseja compactar um arquivo de banco de dados do Access compartilhado localizado em um servidor ou em uma pasta compartilhada, é necessário verificar se nenhum outro usuário na rede abriu o arquivo de banco de dados do Access. Você deve ter o uso exclusivo do arquivo de banco de dados do Access.
  1. Inicie o Access.
  2. No menu Ferramentas, aponte para Utilitários de banco de dados e clique em Compactar e reparar banco de dados.

    Observação No Access 2007, clique no Botão do Microsoft Office, aponte para Gerenciar e clique em Compactar e reparar banco de dados.
  3. Na caixa de diálogo Compactar banco de dados de selecione o arquivo do Access que deseja compactar e clique em Compactar.
  4. Na caixa de diálogo Compactar banco de dados em, selecione o nome para o arquivo de banco de dados do Access compactado.
  5. Clique em Salvar.

Método 2: Dividir o arquivo de banco de dados do Access

Também é possível solucionar esse problema dividindo o arquivo de banco de dados do Access em vários arquivos de banco de dados do Access. Se o arquivo de banco de dados do Access contiver módulos com muitos códigos, será possível considerar o uso de bancos de dados de biblioteca para armazenar o código. Você também pode considerar o uso do Assistente do divisor de banco de dados para dividir seu único arquivo de banco de dados do Access em dois arquivos. Um dos arquivos de banco de dados do Access contém todas as tabelas. O outro arquivo contém os objetos de banco de dados restantes, tais como formulários e relatórios. Para fazer isto, execute as seguintes etapas:
  1. Inicie o Access.
  2. Abra o arquivo de banco de dados do Access com problema.
  3. No menu Ferramentas, aponte para Utilitários de banco de dados na janela Banco de dados e clique em Divisor de banco de dados.

    Observação No Access 2007, clique em Acessar banco de dados no grupo Mover dados da guia Ferramentas de banco de dados.
  4. Na caixa de diálogo Divisor de banco de dados, clique em Dividir banco de dados.
  5. Na caixa de diálogo Criar banco de dados back-end, digite um nome para o arquivo de banco de dados back-end do Access na caixa Nome do arquivo e clique em Dividir.
  6. Clique em OK.

Referências

Para obter informações adicionais, clique nos números abaixo para ler os artigos na Base de Dados de Conhecimento Microsoft:
304932 Como dividir um banco de dados do Access manualmente no Microsoft Access
302495 ACC2000: "Argumento inválido" ao importar, copiar ou anexar dados a uma tabela
209912 ACC2000: Como fazer referência a classes que existem em várias bibliotecas
288631 Desfragmentar e compactar banco de dados para melhorar o desempenho

Propriedades

ID do artigo: 835416 - Última revisão: sexta-feira, 25 de janeiro de 2008 - Revisão: 4.1
A informação contida neste artigo aplica-se a:
  • Microsoft Office Access 2007
  • Microsoft Office Access 2003
  • Microsoft Access 2002 Standard Edition
  • Microsoft Access 2000 Standard Edition
Palavras-chave: 
kbexpertiseinter kbtshoot kbquery kbmemory kbdatabase kberrmsg kbprb KB835416

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