Compartir a través de

Access connection string

Andres Esteban 156 Puntos de reputación
2024-01-29T17:30:13.4166667+00:00

I am trying to connect an Access database I have in OneDrive to Azure Data Factory so I can copy it to my Data WareHouse. I have created a Self-Hosted integration runtime environment. However, when I try to connect my database I am not able to give it the correct connection string: I have tried with: Driver={Microsoft Access Driver (*.mdb, *.accdb)};Dbq=https://onedrive.com/path_for_your_database.accdb; I always get a failure and the last one I got is: ERROR [HY000] [Microsoft][Microsoft Access ODBC Driver]General error Cannot open registry key 'Temporary (volatile) Ace DSN for process XXXXX'. ERROR [IM006] [Microsoft] [ODBC Driver Manager] SQLSetConnectAttr Driver Error ERROR [HY000] [Microsoft][Microsoft Access ODBC Driver]General error Cannot open key 'Temporary (volatile) Ace DSN for process XXXXX' in the Registry. ERROR [HY000] [Microsoft][Microsoft Access ODBC Driver] Microsoft Access database engine cannot open or write to the '(unknown)' file. Another user has already opened it exclusively or needs permission to view and write data. Could someone help me to know how to create the correct connection string when hosted in a shared folder on one drive?

Azure
Azure

Plataforma e infraestructura de informática en la nube para crear, implementar y administrar aplicaciones y servicios a través de una red mundial de centros de datos administrados por Microsoft.

0 comentarios No hay comentarios

1 respuesta

Ordenar por: Muy útil
  1. Jonathan Pereira Castillo 17,485 Puntos de reputación Moderador
    2025-01-23T16:07:05.18+00:00

    ¡Hola Andres Esteban!

    Esperamos que este mensaje te encuentre bien.

    Lamentamos sinceramente la demora en abordar tu tema en este foro.

    Hola Andres,

    Para conectar una base de datos de Access en OneDrive a Azure Data Factory, intenta usar una ruta de red en lugar de una URL web. Aquí tienes un ejemplo de conexión:

    Driver={Microsoft Access Driver (*.mdb, *.accdb)};Dbq=\\path\to\your\OneDrive\folder\your_database.accdb;
    

    Asegúrate de que la carpeta de OneDrive esté sincronizada localmente en el servidor donde se ejecuta el runtime de integración.

    Espero que esto te ayude. ¡Buena suerte!

    Si no recibimos una respuesta tuya en los próximos días, procederemos a cerrar el tema. Sin embargo, queremos asegurarte que siempre estamos disponibles para cualquier asistencia que puedas necesitar.

    Agradecemos tu comprensión y estamos aquí para ayudar en lo que sea necesario.

    Estaré atento a tu respuesta.,

     Jonathan

    ----------*

    Tu opinión es muy importante para nosotros! Si esta respuesta resolvió tu consulta, por favor haz clic en ''. Esto nos ayuda a mejorar continuamente la calidad y relevancia de nuestras soluciones.

    ¿Le ha resultado útil esta respuesta?

    0 comentarios No hay comentarios

Su respuesta

Las respuestas pueden ser marcadas como "Aceptadas" por el autor de la pregunta y "Recomendadas" por los moderadores, lo que ayuda a los usuarios a saber que la respuesta ha resuelto el problema del autor.