RESUMEN:
¿Intenta conectar su base de datos de Access y cada vez que hace esto, su base de datos arroja el error “no se puede conectar la base de datos de Access”? ¿Tiene alguna idea de por qué está recibiendo esta advertencia de error específica? Bueno, si está lidiando con este problema, entonces inténtelo con las siguientes correcciones mencionadas en este blog.
Eche un vistazo al escenario al que se enfrenta uno de los usuarios como usted. después de eso, discutiremos sobre los diferentes errores de “No se puede conectar la base de datos de acceso” y sus soluciones.
Escenario práctico:
He tenido una conexión de trabajo con una base de datos de Access 2010 local que funciona durante más de un año en una máquina con Windows 7 de 64 bits. El controlador seleccionado es el controlador de Microsoft Access (* .mdb, * .accdb). Hace unos días actualicé a Office 2013 y la conexión falla con el error “No se encontró el nombre de la fuente de datos y no se seleccionó el controlador predeterminado”.
En la lista de controladores, el controlador de Microsoft Access ahora tiene (* .mdb) solo entre paréntesis, en lugar de * .mdb y * .accdb. Sin embargo, si busco en el cuadro de diálogo Orígenes de datos ODBC, el controlador aparece como Controlador de Microsoft Access (* .mdb, * .accdb). Ambos figuran en la lista. ¿Que esta pasando?
Circunstancias en las que se encuentra el error “No se puede conectar la base de datos” de Access
Bueno, hay varios tipos de errores de “No se puede conectar la base de datos” que ocurren en diferentes circunstancias. Eche un vistazo a los diferentes errores de “Error al conectarse a la base de datos de acceso” uno por uno:
ERROR 1 # [Microsoft] [ODBC Microsoft Access Driver] ‘(desconocido)’ no es una ruta válida
Error de descripción:
Nombre del error: “[Microsoft] [ODBC Microsoft Access Driver] ‘(desconocido)’ no es una ruta válida. Asegúrese de que el nombre de la ruta esté escrito correctamente y de que esté conectado al servidor donde reside el archivo”.
Resolución:
Use un nombre totalmente compatible en el nombre de la base de datos al crear el DSN en el Administrador de ODBC como se muestra en la instantánea adjunta (DSNDatabaseName.PNG)
\\ <Nombre del equipo> \ <nombre de carpeta> \ Nombre del archivo
Ejemplo: \\ SPOTSUPTSS55 \ msaccess \ ADS_MS_Access.accdb
También te puede interesar
ERROR 2 # Problema al crear una conexión a una base de datos * .accdb
Los síntomas:
Intentando crear una conexión con el archivo .accdb de la base de datos de Access, mientras realiza la selección de la base de datos .accdb, se muestra la siguiente advertencia de error:
Error: la conexión con la fuente de datos no se puede establecer con la configuración definida. El servidor devolvió
el siguiente error:
ODBCError HY024: [Microsoft] [Controlador ODBC de Microsoft Access] ‘(desconocido)’ no es una ruta válida. Asegúrese de que la ruta esté escrita correctamente y que esté conectada al servidor donde se encuentra el archivo.
- Accediendo a través de web devuelve la siguiente advertencia:
Error de conexión ADODB ‘800a0e7a’
No se pudo encontrar el proveedor especificado. Puede que no esté instalado correctamente.
/index.asp, linea 43
- Para los controladores de PC de 64 bits están instalados.
- Compruebe que la ruta en el index.asp, línea 43 es correcta.
dbcomposition.Open (“Provider = Microsoft.ACE.OLEDB.12.0; Data Source =” & Server.MapPath (“foldername / filename.accdb”))
- Realización de una conexión ODBC de 64 bits del sistema a la base de datos desde el administrador de conexiones ODBC de Windows. También intente cargar la página desde los resultados del navegador en el siguiente mensaje.
2016-12-21 13:35:58 W3SVC16 WIN-83QBT29ETNJ 123.123.123.123 GET /index.asp | 44 | 80004005 | [Microsoft] [ODBC Driver Manager] El DSN especificado contiene una discrepancia de arquitectura entre el controlador y la aplicación. 80 – 203.0.113.2
Causa:
La razón principal detrás de este error “No se puede conectar a .Accdb” es la falta de coincidencia entre la arquitectura del servidor de Windows, los controladores de conexión y la base de datos.
Resolución:
- Primero, debe descargar e instalar el motor de base de datos de Microsoft Access versión 32 en el servidor de Windows disponible por enlace.
https://www.microsoft.com/en-us/download/details.aspx?id=13255
- También verifique que la conexión del controlador en el archivo .asp es:
{Controlador de Microsoft Access (* .mdb, * .accdb)}
ERROR 3 # No se puede acceder a una base de datos de Microsoft Access después de agregar una conexión OLE DB
Descripción
Al intentar utilizar la base de datos de acceso (ACCDB) después de agregar una conexión OLE DB. Entonces la tabla de Microsoft Access no se agrega a la conexión de base de datos.
Causa
Hay varias razones posibles para este problema:
- Puede ser que la conexión se intente a través de ArcMap en lugar de ArcCatalog.
- También es probable que la extensión de la base de datos de MS Access (.accdb) no esté asignada con el nombre de la base de datos, mientras se selecciona la fuente de datos.
- Puede ser que la máquina no tenga el controlador adecuado que se requiere para la base de datos de Microsoft Access o que esté utilizando una versión diferente.
- Si está utilizando una base de datos de 32 bits, se necesita el mismo controlador de 32 bits para una conexión exitosa. En realidad, la instalación del controlador viene junto con la instalación del motor de base de datos de Microsoft Access.
Solución:
Para solucionar este problema “No se puede acceder a una base de datos de Microsoft Access después de agregar una conexión OLE DB”. Solo prueba las siguientes correcciones.
- Haga la conexión por ArcCatalog en lugar de ArcMap. Para obtener información sobre cómo conectar la base de datos en ArcGIS, consulte el siguiente artículo, Cómo: conectarse a los archivos de Microsoft Access 2007/2010 (ACCDB) en ArcGIS.
- Asegúrese de que el nombre de su base de datos debe incluir la extensión principalmente al momento de seleccionar la fuente de datos. Si el nombre de la base de datos ya está especificado con extensión. Luego cambie el nombre de la conexión de la base de datos haciendo clic derecho en el nombre de la base de datos y seleccionando la opción Cambiar nombre.
echar un vistazo
4 maneras instantáneos Para quitar las advertencias de seguridad de Microsoft Access
ERROR 4 # “HY024 ‘(DESCONOCIDO)’ no es una ruta válida” al intentar crear un apodo para la base de datos remota de Microsoft Access
Porque
Principalmente, este error surge cuando la entrada de DNS del sistema no está definida correctamente. Si su base de datos remota está en la unidad de red o en la unidad asignada, en ese momento, cuando seleccione la unidad de red o el controlador asignado, se mostrará como X: \ server \ path \ dbname.mdb. Y el contenedor ODBC de Federation Server no aceptará el nombre de la base de datos en una ubicación remota con la letra del controlador (X: \).
Resolución:
- Asegúrese de si está utilizando el controlador correcto y la versión es 3.0 o superior para Microsoft Access.2) Especifique la ruta de la base de datos en el siguiente formato mencionado:
\\ server \ ruta \ dbname.mdb
Simplemente escriba esta ruta en la ruta completa cuando defina un nuevo sistema en la entrada DSN.
El nuevo sistema que define DSN debe ser similar a lo que se muestra en la siguiente captura de pantalla.
- a) Administrador de fuente de datos StartODBC.
- b) Una vez que haga clic en la pestaña Sistema DSN, seleccione ‘Agregar …’.
- c) Esto abrirá el “Crear nuevo origen de datos”. Debes desplazarte hacia abajo en esta ventana y seleccionar la opción “Controlador de Microsoft Access (* .mdb)” y luego presionar la opción “Finalizar”.
- d) Después, verá que la ventana de configuración de Microsoft Access de ODBC se abrirá en su pantalla. Toque en ‘Seleccionar …’ en la sección ‘Base de datos’.
- e) Después de eso, las ventanas de la base de datos se abren en la pantalla de su computadora. Aquí debe escribir la ruta de la base de datos y el nombre. así que simplemente escriba “\\ server \ path \ dbname.mdb” justo debajo de la sección Nombre de la base de datos y luego toque la opción “Aceptar”.
- f) Ahora vuelve a la ventana de configuración de Microsoft Access de ODBC. Entonces, asigne un nombre a su fuente de datos y luego toque la opción Aceptar. Esto completará el proceso de definición de SYSTEM DSN.
Pruebe la opción recomendada:
Si mientras tanto la ejecución de los métodos manuales anteriores; de alguna manera, los datos de la base de datos de Access se eliminan o se corrompen. Además, tampoco debe preocuparse, ya que tiene la opción más sencilla y sencilla de restaurar los datos de la base de datos perdidos. Esta tarea complicada solo es posible con la Access reparación y recuperación herramienta.
Como esta herramienta eficiente es perfecta para resolver cualquier tipo de problema de corrupción ocurrido en su base de datos de Access. Puede restaurar fácilmente las tablas corruptas, índices, consultas y relaciones. También puede recuperar los formularios o módulos protegidos por contraseña. Por lo tanto, inténtelo cuando se quede atrapado en una situación de pérdida de datos de acceso de MS.
Resumir:
Es de esperar que el tutorial anterior le haya mostrado las mejores maneras de solucionar su problema de “no se puede conectar la base de datos” en su respectiva base de datos de Access. Pero si todavía tiene algún problema con respecto a este problema específico o cualquier otro problema de acceso a la base de datos, consulte en nuestra sección de Preguntas frecuentes.
Este software asegura sin costura reparación y recuperación de la base de datos ACCDB y MDB. Es Restaura todos los objetos, incluidas tablas, informes, consultas, registros, formularios e índices, junto con módulos, macros, etc. Solucione los problemas de Microsoft Access ahora en 3 sencillos pasos:
- Descargue Stellar Access base de datos reparación herramienta calificado como Excelente en Cnet.
- Haga clic en la opción Examinar y Buscar para localizar la base de datos de Access corrupta.
- Haga clic en el botón Reparar para reparar y obtener una vista previa de los objetos de la base de datos.