Recibe un mensaje de error cuando ejecuta una consulta anexada, ejecuta una consulta de hacer tabla o importa datos en un archivo grande de base de datos de Access: "Argumento no válido"

Seleccione idioma Seleccione idioma
Id. de artículo: 835416 - Ver los productos a los que se aplica este artículo
Este artículo se refiere a un archivo de base de datos de Microsoft Access .mdb o .accdb. Moderada: requiere conocimientos básicos de macros, código e interoperabilidad.
Expandir todo | Contraer todo

En esta página

Síntomas

En Microsoft Access, al intentar ejecutar una consulta de datos anexados, una consulta para crear una tabla o importar datos en un archivo de base de datos de Microsoft Access grande, puede aparecer un mensaje de error similar al siguiente:
Argumento no válido.
Este problema se produce cuando el tamaño del archivo de base de datos de Access se acerca a la limitación de tamaño de 2 gigabytes (GB).

Solución

Para evitar este problema, debe reducir el tamaño del archivo. Para ello, utilice uno de los métodos siguientes:

Método 1: compacte el archivo de base de datos de Access

Puede reducir el tamaño ejecutando la utilidad Compactar y reparar base de datos. Para ello, siga estos pasos.

Nota: si desea compactar un archivo de base de datos de Access compartido que se encuentra en un servidor o en una carpeta compartida, se debe asegurar de que ningún otro usuario en la red lo haya abierto. Debe tener uso exclusivo del archivo de base de datos de Access.
  1. Inicie Access.
  2. En el menú Herramientas, seleccione Utilidades de la base de datos y haga clic en Compactar y reparar base de datos.

    Nota: en Access 2007, haga clic en Botón de Microsoft Office, seleccione Administrar y, a continuación, haga clic en Compactar y reparar base de datos.
  3. En el cuadro de diálogo Base de datos a compactar, seleccione el archivo de Access que desee compactar y, a continuación, haga clic en Compactar.
  4. En el cuadro de diálogo Compactar la base de datos en, seleccione el nombre del archivo de base de datos de Access compactado.
  5. Haga clic en Guardar.

Método 2: divida el archivo de base de datos de Access

También puede evitar este problema dividiendo el archivo de base de datos de Access en varios. Si el archivo contiene módulos con mucho código, puede considerar utilizar bases de datos de bibliotecas para almacenar el código. También puede considerar usar el asistente Divisor de bases de datos para dividir el archivo de base de datos de Access en dos. Uno de los archivos contiene todas las tablas. El otro contiene el resto de los objetos de la base de datos, como los formularios e informes. Para ello, siga estos pasos:
  1. Inicie Access.
  2. Abra el archivo de base de datos de Access problemático.
  3. En el menú Herramientas, seleccione Utilidades de base de datos en la ventana Base de datos y, a continuación, haga clic en Divisor de base de datos.

    Nota: en Access 2007, haga clic en Base de datos de Access en el grupo Mover datos de la ficha Herramientas de base de datos.
  4. En el cuadro de diálogo Divisor de base de datos, haga clic en Dividir base de datos.
  5. En el cuadro de diálogo Crear una base de datos de servidor, escriba un nombre para el archivo de base de datos de Access de servidor en el cuadro Nombre de archivo y, a continuación, haga clic en Dividir.
  6. Haga clic en Aceptar.

Referencias

Para obtener información adicional, haga clic en los números de artículo siguientes para verlos en Microsoft Knowledge Base:
304932 Cómo dividir manualmente una base de datos de Microsoft Access
302495 ACC2000: Recibe el mensaje de error "Argumento no válido" cuando importa, copia o anexa datos a una tabla
209912 ACC2000: Cómo hacer referencia a clases que existen en varias bibliotecas
288631 Desfragmentar y compactar una base de datos para mejorar el rendimiento

Propiedades

Id. de artículo: 835416 - Última revisión: miércoles, 09 de mayo de 2007 - Versión: 4.1
La información de este artículo se refiere a:
  • Microsoft Office Access 2007
  • Microsoft Office Access 2003
  • Microsoft Access 2002 Standard Edition
  • Microsoft Access 2000 Standard Edition
Palabras clave: 
kbexpertiseinter kbtshoot kbquery kbmemory kbdatabase kberrmsg kbprb KB835416

Enviar comentarios

 

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