Base de datos de escritorio
Conectar Microsoft Access a Excel, Google Sheets, IA y REST
Archivos .mdb / .accdb del escritorio. El agente los abre localmente; no se requiere Access Services ni la carga del archivo.
Una conexión, cada superficie
Dónde pueden ir tus datos de Access
- 1 conexión saliente
- 0 puertos de entrada
- Solo lectura · Las credenciales permanecen
funciona en
- Para su equipo, proveedores y socios
-
Excel Complemento · Actualizar bajo demanda
-
Hojas de cálculo de Google Complemento · Actualizar bajo demanda
-
Nova AI preguntar en lenguaje sencillo · texto a SQL
-
Visor de datos Compartir resultados en directo · equipo, proveedores, socios · cualquier dispositivo
- Para aplicaciones y sistemas
-
API REST Punto final JSON · OpenAPI 3.1
-
Power BI Power Query M
-
Sincronizaciones programadas Google Sheets · Airtable · Baserow · SeaTable · Smartsheet · Anvil
- Para herramientas de IA
-
Asistentes de IA Claude · Cursor · Servidor MCP
- Entregado a las personas
-
Alertas e informes Slack · Discord · Correo electrónico · Webhook
Query Streams lee un archivo .mdb o .accdb de Microsoft Access como SQL en tiempo real —desde Microsoft Excel, Google Sheets, Power BI, asistentes de IA a través de MCP y un punto final REST— sin importarlo, convertirlo ni moverlo fuera del equipo donde se encuentra. El agente abre el archivo directamente a través del motor de base de datos de Access de Microsoft, que por defecto es de solo lectura. Las tablas vinculadas llegan como tablas normales, por lo que el archivo de interfaz habitual que apunta a un archivo de base de datos se consulta como una sola base de datos en lugar de como las dos partes que realmente la componen.
- Para su equipo, proveedores y socios
-
Acceso a Excel Microsoft Excel · Complemento de Excel
Integre los resultados de Access en tiempo real directamente en una hoja de cálculo y actualícelos cuando lo necesite: Excel de escritorio, Excel Online, Microsoft 365.
Guía de acceso -
Acceso a Google Sheets Complemento de hojas
Ejecuta una consulta de Access guardada desde la barra lateral y arrastra las filas a la hoja. Los colaboradores compartidos pueden actualizarla ellos mismos.
Guía de acceso -
Pregúntale a Nova sobre el acceso. Nova AI · texto a SQL
Haz tu pregunta en lenguaje sencillo. Nova ya conoce tus tablas de Access, escribe y ejecuta el código SQL, explica la respuesta y la representa gráficamente; no necesitas escribir ninguna consulta ni proporcionar credenciales.
Cómo funciona Nova -
Acceso al visor de datos Compartir resultados · equipo, proveedores, socios · teléfono, tableta, ordenador
Comparta un resultado de Access en tiempo real con quien desee —un colega, un proveedor, un socio— como una cuadrícula que se puede guardar como marcador y que se actualiza automáticamente al abrirla en un teléfono, una tableta o un ordenador. Verán los resultados, nunca el código SQL ni las credenciales.
Cómo funciona el visor de datos - Para aplicaciones y sistemas
-
Acceda a la API REST punto final HTTP
Publique una consulta de Access como un punto final JSON autenticado al que cualquier aplicación puede llamar, con una especificación OpenAPI 3.1 y colecciones predefinidas para Postman, Insomnia y Hoppscotch. No se abre ningún puerto de base de datos.
Guía de acceso -
Acceso a Power BI Power Query M
Pegue la consulta Power Query M generada en el Editor avanzado de Power BI y el informe leerá los resultados de Access en tiempo real a través de HTTPS, sin necesidad de un controlador ODBC ni de abrir ningún puerto de base de datos.
Cómo funciona Power BI -
Acceso a Airtable Plataforma de automatización
Sincroniza las filas de Access con una base de datos de Airtable según un cronograma, o recupéralas mediante un script de automatización de Airtable.
Guía de acceso -
Acceso a Baserow Plataforma de automatización
Alimenta una tabla de Baserow desde Access a través del punto final REST, ya sea en servidores propios o en la nube de Baserow.
Guía de acceso -
Acceso a SeaTable Plataforma de automatización
Mantén actualizada una base de datos SeaTable con datos de Access sin exportar ningún archivo ni exponer la base de datos.
Guía de acceso -
Acceso a Smartsheet Plataforma de automatización
Inserta los resultados de Access en una cuadrícula de Smartsheet para que los planes e informes se lean desde el sistema de origen, y no desde la exportación de la semana pasada.
Guía de acceso -
Acceso a Anvil Anvil Works · Plataforma de aplicaciones
Realice una copia de seguridad de una aplicación Python de Anvil con Access a través del punto final REST en lugar de incrustar las credenciales de la base de datos en la aplicación.
Guía de acceso - Para herramientas de IA
-
Acceso al servidor MCP Clientes de Claude, Cursor y MCP
Otorgue a un asistente de IA acceso de solo lectura a Access con el esquema que necesita para escribir SQL correcto; no se requieren credenciales en el chat.
Guía de acceso - Entregado a las personas
-
Acceda a alertas e informes. Slack · Discord · Correo electrónico · Webhook
Programe una consulta de Access para que las filas se envíen a Slack, Discord, correo electrónico o un webhook firmado, o bien, retenga el mensaje hasta que el número de filas, el umbral o el porcentaje de cambio superen la línea que haya establecido.
Cómo funcionan las alertas y los informes
Cómo funciona
5 pasos, sin cambios en el firewall de entrada
Instale el Agente de red en el equipo Windows que ya pueda ver el archivo. Access es el único conector exclusivo de Windows, ya que el controlador es de Microsoft y no nuestro.
Asegúrese de que el motor de base de datos Access de 64 bits esté instalado. El agente lo comprueba antes de establecer la conexión y, si no está instalado, le redirige a la página de descarga de Microsoft.
Indíquele la ubicación del archivo .mdb o .accdb. Se abrirá directamente en su ubicación original y en modo de solo lectura; no se importará, convertirá ni copiará nada.
El agente lee las tablas, incluidas las vinculadas, y excluye de la lista los objetos del propio sistema de Access, de modo que lo que usted visualiza son sus datos.
Escriba código Jet SQL de solo lectura o deje que Nova lo escriba. Lea la consulta guardada desde Microsoft Excel, Google Sheets, Power BI, MCP o REST.
Análisis en profundidad de la función
Lo que Access te ofrece
La base de datos que la empresa todavía utiliza
Los archivos de Access suelen perdurar más allá de cualquier plan para reemplazarlos. Este conector sirve para leer un archivo donde ya se encuentra, en lugar de migrarlo definitivamente.
- Las tablas vinculadas se listan y consultan como cualquier otra tabla, por lo que la división entre el front-end y el back-end que utilizan casi todas las aplicaciones reales de Access es invisible en su SQL.
- Contabilidad propia de Access Los objetos de MSys y cualquier cosa oculta se filtran, por lo que la lista de tablas es la que una persona reconocería.
- No se migra, exporta ni sincroniza nada. El archivo permanece exactamente donde está, y lo que se transmite es el resultado de su consulta.
- El agente solo abre una conexión a la vez en el motor de acceso, lo cual es intencional: a ACE no le gusta que se abran varias conexiones simultáneamente.
Habla Jet SQL, y tú también deberías hacerlo.
Access no utiliza el estándar ANSI SQL, y la consulta se entrega al motor tal como la escribiste. Esto es una ventaja si ya conoces Jet, pero puede ser un inconveniente si asumes que usas PostgreSQL, por lo que conviene saber qué dialecto estás utilizando.
- Los identificadores van entre corchetes [cuadrados], que es como se puede mantener una columna llamada Fecha de pedido.
- TOP 10, no LIMIT 10. Las fechas están delimitadas con hashes. — #2026-08-30#. La concatenación de cadenas es &, e IIF representa CASE.
- LIKE utiliza * y ? como comodines en lugar de % y _, que es la razón más común por la que una consulta copiada no devuelve nada.
- No hay funciones de ventana ni FULL OUTER JOIN. Jet es un dialecto de los años 90 y no ha evolucionado.
- Se eliminan los comentarios y los parámetros con nombre (@named) se reescriben al formato posicional que espera el controlador, de modo que una consulta escrita en el Generador de consultas se comporta tal como se lee.
-- Jet SQL: corchetes, TOP, #fechas# y * como comodín SELECT TOP 10 [Nombre del cliente], [Fecha del pedido], [Total] FROM [Pedidos] WHERE [Fecha del pedido] > #2026-01-01# AND [Nombre del cliente] LIKE 'Acme*' ORDER BY [Total] DESC
Lo que necesita de Windows
Este es el único conector que tiene un requisito previo real, y es mejor indicarlo claramente que descubrirlo después.
- Un equipo con Windows. No existe un controlador ACE para Linux ni macOS, por lo que un agente de Linux no puede leer un archivo de Access.
- El motor de base de datos Access de 64 bits redistribuible. El agente realiza una comprobación previa, aunque una comprobación exitosa no es del todo segura. — Una instalación de Office mediante Click-to-Run puede registrar el controlador sin dejarlo utilizable, por lo que la prueba de conexión es la respuesta definitiva.
- Permiso de escritura en la carpeta que contiene el archivo. Esto sorprende a todos: el motor de Access crea un archivo de bloqueo .laccdb junto a la base de datos incluso cuando solo está leyendo, por lo que un recurso compartido de solo lectura rechaza una conexión que, de otro modo, sería perfectamente correcta.
- El almacenamiento local es la opción más segura. El acceso a través de un recurso compartido de red es frágil por razones que nos preceden, y cuanto más cerca esté el agente del archivo, mejor se comportará.
Compartido por todos los conectores de bases de datos
Esto es cierto para todos los conectores de bases de datos.
- Solo salida — El agente abre una conexión cifrada hacia Query Streams. No hay ningún puerto de entrada que reenviar, ni VPN, ni lista de direcciones IP permitidas, nada de su base de datos queda expuesto a Internet.
- Las credenciales permanecen en su lugar. — El nombre de usuario y la contraseña de la base de datos se encuentran en la máquina donde instaló el agente. Query Streams nunca los recibe y no puede acceder a su base de datos por sí solo.
- Solo lectura, obligatorio — Una instrucción a la vez, solo SELECT y similares. La escritura se rechaza en tu máquina antes de enviarse al servidor, en lugar de depender de un permiso que alguien haya configurado.
- Despliega tantos agentes como quieras. — uno por sitio, región o nube. Todas las fuentes de datos que pueden ver llegan en un único menú desplegable, por lo que nadie tiene que saber qué agente aloja qué.
Lo que obtienes una vez que se guarda una consulta
- Comparte la capacidad, no el SQL. — Un colega o un socio externo puede ejecutar su consulta y cambiar sus filtros sin ver nunca la instrucción que la respalda.
- Filtros desde cualquier dirección — declárelas usted mismo como @variables, o deje que el conector detecte los valores literales que ya se encuentran en su cláusula WHERE y los ofrezca como menús desplegables.
- Léelo desde cualquier lugar — Microsoft Excel, Google Sheets, Power BI, la API REST, los asistentes de IA a través de MCP, el Generador de consultas y Nova leen la misma consulta guardada.
- Ejecutar varios a la vez — cinco consultas guardadas en cinco pestañas de hojas de cálculo, procesadas simultáneamente, independientemente del tamaño de los resultados.
- Conéctalo a cualquier otra cosa que tengas conectada. — otra base de datos, una API empresarial o una carpeta de archivos, en una sola instrucción de solo lectura.
SQL entre fuentes
Únete Accede al resto de tus datos
Una sola instrucción puede abarcar Access y sus otras conexiones simultáneamente. Cada origen ejecuta solo la parte que puede, transmite el resultado y la unión se realiza de forma centralizada; los orígenes nunca se comunican entre sí y no se copia nada en ningún lugar.
3 conexiones · 3 agentes
Una declaración
-- nada copiado, nada fusionado, nada programado
SELECCIONE c.region, COUNT(*) AS orders, SUM(i.amount_due) AS invoiced
DESDE acceso_operaciones.northwind.órdenes1 f
ÚNASE A pg_crm.clientes.públicos2 c ON c.id = f.customer_id
ÚNASE A facturación.stripe.facturas3 i ON i.cliente = c.stripe_id
GRUPO POR región c
ORDENAR POR facturado DESC;
Las tres partes son conexión, esquema y tabla; el nombre de la conexión es el que le hayas dado. Las columnas son solo ilustrativas; tus tablas serán tus tablas. Se aplica el modo de solo lectura a cada elemento: solo SELECT, WITH y EXPLAIN, con un límite en la cantidad de datos que una sola fuente puede proporcionar para una sola consulta. Cómo funcionan las consultas federadas
Detalles de conexión
¿Qué necesidades de acceso se necesitan?
- A lo que apuntas
- Un archivo .mdb o .accdb, en la máquina Windows en la que se ejecuta el agente.
- Plataforma
- Solo para Windows; ese es el único conector, porque el controlador es de Microsoft.
- Requisito previo
- El motor de base de datos de Microsoft Access de 64 bits. El agente lo comprueba antes de conectarse.
- Conductor
- Microsoft ACE OLEDB: la versión más reciente de las versiones 16.0, 15.0 y 12.0 disponibles, seleccionada para usted.
- Abierto
- De forma predeterminada, solo lectura: Modo=Lectura en la conexión y una comprobación de la instrucción antes de que se ejecute cualquier cosa.
- Permisos de carpeta
- Se necesita acceso de escritura en la carpeta contenedora; el motor de Access escribe un archivo de bloqueo .laccdb incluso para leer.
- Tablas
- Tablas base y tablas vinculadas. Los objetos del sistema (MSys) y los objetos ocultos no se muestran.
- Consultas guardadas
- No se muestra. Una consulta de Access guardada no se ofrece como tabla; solo se ofrecen tablas base y vinculadas.
- dialecto SQL
- Jet SQL, entregado al motor tal como lo escribiste. Corchetes, TOP, #fechas#, comodines *
- Esquema
- Access no tiene capa de esquema, por lo que una referencia federada lleva el nombre de la base de datos en esa ranura.
El modo de solo lectura es el predeterminado y se aplica en dos lugares simultáneamente: el archivo se abre con Mode=Read y la instrucción se verifica antes de que llegue al motor. Access es también el único conector con un interruptor para desactivar esta función, y conviene aclarar dónde se encuentra: una casilla de verificación en la consola del agente en la máquina donde se instaló, inaccesible desde el portal de Query Streams. Si se deja sin modificar, tal como viene de fábrica, la conexión no puede escribir.
El archivo de bloqueo suele causar más problemas. Abrir una base de datos de Access en modo de solo lectura crea igualmente un archivo .laccdb junto a ella, ya que así es como siempre ha funcionado el motor de Access. Por lo tanto, una carpeta que se haya configurado deliberadamente como de solo lectura rechazará una conexión, aunque no presente ningún otro problema. La solución reside en los permisos de la carpeta, no en la configuración de Query Streams, y es lo primero que hay que comprobar cuando un archivo que existe correctamente no se abre.
En una consulta entre fuentes, Access no tiene una capa de esquema que nombrar; por lo tanto, donde PostgreSQL escribe public y SQL Server escribe dbo, la parte central de una referencia de tres partes contiene la base de datos en sí. Una conexión llamada ops_access que lee northwind.accdb se escribe ops_access.northwind.orders.
Documentación del proveedor: www.microsoft.com
Preguntas frecuentes
Preguntas sobre Microsoft Access
¿Qué herramientas pueden leer datos de Microsoft Access a través de flujos de consulta?
Todas ellas, desde una única conexión: Excel, Google Sheets, MCP, API REST, Airtable, Baserow, SeaTable, Smartsheet, Anvil, Power BI, alertas e informes programados. Conecte la base de datos una sola vez y todas las superficies leerán la misma conexión de solo lectura; no se requiere configuración por herramienta ni una segunda copia de los datos.
¿Tengo que abrir un puerto del firewall para mi base de datos de Microsoft Access?
No. El agente de red de Query Streams se ejecuta dentro de su red y abre una única conexión cifrada saliente. No se monitoriza el tráfico entrante, no se requiere VPN y la base de datos conserva sus reglas de firewall existentes.
¿Pueden las secuencias de consultas modificar los datos en Microsoft Access?
No. El agente aplica el modo de solo lectura en el punto de ejecución: una instrucción a la vez, solo SELECT y similares. Las credenciales permanecen en el agente y nunca se envían a Query Streams.
¿Qué necesita Query Streams para conectarse a Microsoft Access?
Un host accesible, un rol y su contraseña: el agente lleva el controlador, por lo que no se instala nada en la base de datos. A qué apunta: Un archivo .mdb o .accdb, en la máquina Windows donde se ejecuta el agente. Plataforma: Solo Windows: el único conector, ya que el controlador es de Microsoft. Requisito previo: El motor de base de datos de Microsoft Access de 64 bits. El agente lo comprueba antes de conectarse. Controlador: Microsoft ACE OLEDB: la versión más reciente disponible (16.0, 15.0 o 12.0), seleccionada automáticamente.
¿Puedo unir Microsoft Access a otra base de datos en la misma consulta?
Sí, se trata de una consulta federada. Una sola instrucción puede hacer referencia a Microsoft Access y a sus otras conexiones simultáneamente, escritas como conexión.esquema.tabla. Cada origen ejecuta solo la parte que puede y transmite el resultado; la unión se realiza de forma centralizada, por lo que los orígenes nunca se conectan entre sí y no se copia ni se programa nada. El modo de solo lectura se aplica a cada parte (solo SELECT, WITH y EXPLAIN) y existe un límite en la cantidad de datos que un origen puede transferir para una sola consulta. Las consultas federadas son una característica del plan; la página de consultas federadas muestra los límites actuales de origen y tamaño.
Ubique Access donde se realiza el trabajo.
Instale el agente, indíquele la ubicación de su base de datos y elija un destino.
Solo lectura Solo salida Las credenciales permanecen en el agente.

