Recursos · Integración n8n

Integración Microsoft SQL n8nAutomatiza Microsoft SQL con n8n.

Una base SQL Server puede alimentar una automatización sin un solo export manual. La integración Microsoft SQL n8n cabe en un nodo y 4 operaciones: una consulta libre, más insert, update y delete sobre una tabla. Nada vigila la base, así que otro disparador arranca la ejecución.

Reseñas verificadas en Trustpilot · Agencia de IA, automatización y growth

Por qué automatizar

¿Qué hace en realidad la integración Microsoft SQL n8n?

Un solo nodo, n8n-nodes-base.microsoftSql, abre una conexión con una base Microsoft SQL Server y ejecuta instrucciones contra ella. El catálogo de n8n lo resume en una línea, get, add and update data in Microsoft SQL, y reparte el trabajo en 4 operaciones bajo un recurso único: Execute Query, Insert, Update y Delete. La credencial, o sea la ficha de conexión que n8n guarda una vez, conserva los datos del servidor y la cuenta de acceso.

Primer escenario: el informe de cada mañana que nadie quiere preparar. Un Schedule Trigger salta a una hora fija, Execute Query lee la tabla que importa y las filas aterrizan en Google Sheets para quienes nunca abrirán un cliente SQL. Un flujo de trabajo, la secuencia de pasos que n8n encadena, cabe aquí en tres nodos. Una de las plantillas públicas hace lo mismo hacia un archivo CSV.

Segundo escenario, en sentido contrario. Un formulario, un webhook (una URL que n8n publica y que un servicio externo llama) u otra aplicación empuja registros hacia la ejecución, e Insert los escribe como filas nuevas. Muchos equipos añaden detrás un mensaje corto de Slack para que quien esté de guardia sepa que el lote entró.

Tercero, la tabla que se mantiene limpia. Update reescribe las filas cuya clave coincide con el item entrante: un estado que vuelve de otra herramienta sustituye al anterior en lugar de acumular un duplicado. Delete retira las filas que una regla de retención marca como caducadas. Las dos trabajan sobre una tabla a la vez y piden una columna clave.

¿Y el nodo HTTP Request? Su papel habitual es llamar a un endpoint de API, una dirección que la herramienta publica para que otros programas la usen, cuando el nodo dedicado no cubre esa operación, reutilizando la misma credencial. Aquí la credencial es una conexión de base de datos y no una clave de API: la salida de emergencia se llama Execute Query, que acepta cualquier instrucción escrita a mano, expresiones de n8n incluidas. Todo lo que las tres operaciones de filas dejan fuera pasa por ahí.

Quedan los límites, mejor conocerlos antes de construir. No existe un nodo trigger de Microsoft SQL, ese tipo de nodo que arranca un flujo por su cuenta, así que nada reacciona a la aparición de una fila. Insert, Update y Delete apuntan a una tabla por su nombre y toman los valores de las propiedades del item entrante, de modo que esos nombres tienen que coincidir con las columnas. Si parte de los datos vive en otro motor, la misma página existe para Postgres y para MySQL. Y cuando la duda pasa a ser n8n u otra plataforma, la Reseña n8n ordena los criterios.

Conexión

¿Cómo conectar Microsoft SQL con n8n?

  1. 01

    Crear la cuenta en la base

    Todo empieza en el servidor: hace falta una cuenta de usuario en la base Microsoft SQL Server que va a tocar la automatización. El nodo admite un único método de autenticación, la conexión de base de datos SQL, así que no hay pantalla de OAuth ni token que renovar. La credencial se crea una sola vez desde el menú Credentials y luego aparece en el desplegable de todos los flujos que usan el nodo.

  2. 02

    Rellenar el servidor y la base

    Server espera el nombre de host del servidor SQL, la parte anterior al nombre de instancia en HOSTNAME\INSTANCENAME; el panel Object Explorer y el pie de una ventana de consulta lo muestran. Database espera el nombre de instancia, MSSQLSERVER cuando no aparece ninguno. Después llegan User, Password y Port, 1433 salvo que el servidor diga otra cosa, más Domain si varios dominios acceden a la misma base.

  3. 03

    Ajustar TLS, los tiempos y la versión TDS

    TLS activa el cifrado e Ignore SSL Issues deja que n8n conecte aunque falle la validación del certificado. Connect Timeout y Request Timeout se escriben en milisegundos, y el segundo funciona como techo de una consulta. TDS Version elige el protocolo, con 7_4 para SQL Server 2012 a 2019; una versión que el servidor no soporta cae en otra negociada.

Acciones

¿Qué sabe hacer el nodo Microsoft SQL ?

El nodo Microsoft SQL expone 4 operaciones. Para cada una: el nodo tal como lo configuras en n8n, los campos obligatorios y nuestras notas de campo.

01

Execute a SQL query

executeQuery

Lo que ves en n8n

Notas y casos de uso

La instrucción que escribes viaja tal cual a la base y el resultado vuelve como items que el resto del flujo puede usar.

Parámetros clave

  • Query: la consulta SQL que se ejecuta. Admite expresiones de n8n, y $1, $2, $3 apuntan a los valores listados en Query Parameters.
  • Query Parameters: una lista de valores separados por comas, guardada en la colección Options, que rellena esos huecos. La ayuda del campo los recomienda contra la inyección SQL, y los valores se arrastran desde el panel de entrada.
Casos de uso
un recuento de los pedidos del día anterior que sale cada mañana, o una búsqueda que enriquece un item antes de que el flujo se bifurque.
02

Insert rows in database

insert

Lo que ves en n8n

Notas y casos de uso

Cada item que entra en el nodo se convierte en una fila de la tabla indicada. Ese es el camino que sigue una respuesta de formulario o una respuesta de API hasta quedar guardada.

Parámetros clave

  • Table: el nombre de la tabla que recibe los datos. Campo obligatorio, un valor vacío detiene la ejecución.
  • Columns: la lista de propiedades del item usadas como columnas, separadas por comas, del tipo id,name,description. Cada propiedad citada necesita una columna con el mismo nombre.
Casos de uso
archivar las respuestas de un formulario de contacto, o guardar el resultado de una llamada de API para que la siguiente ejecución tenga con qué comparar.
03

Update rows in database

update

Lo que ves en n8n

Notas y casos de uso

En vez de acumular un duplicado, la operación localiza las filas que ya están en la tabla y reescribe las columnas listadas.

Parámetros clave

  • Table: la tabla que contiene las filas a modificar.
  • Update Key: el nombre de la propiedad que decide qué filas se actualizan, id en la mayoría de los esquemas. El valor sale del item, y la coincidencia se hace fila por fila.
  • Columns: las propiedades que se escriben, por ejemplo name,description. Solo esas cambian.
Casos de uso
devolver un estado de entrega a una tabla de pedidos, o refrescar una tarifa leída en un feed de proveedor.
04

Delete rows in database

delete

Lo que ves en n8n

Notas y casos de uso

Una limpieza pide dos cosas: la tabla y la propiedad que identifica las filas a retirar. El nodo borra lo que coincide con los items recibidos.

Parámetros clave

  • Table: la tabla que hay que limpiar, campo obligatorio.
  • Delete Key: el nombre de la propiedad que decide qué filas desaparecen, casi siempre id. n8n lee su valor en cada item entrante.
Casos de uso
quitar los registros de prueba tras un ensayo de migración, o purgar las filas que una política de retención ha marcado.
Necesitas ayuda

¿Necesitas ayuda para automatizar Microsoft SQL con n8n?

El equipo te responde directamente.

Cada mensaje lo lee una persona.

FAQ

Microsoft SQL y n8n: las preguntas que vienen después

01¿La integración Microsoft SQL n8n es gratuita?
Sí, del lado de n8n. El nodo Microsoft SQL viene incluido con n8n: nada que instalar y ningún coste añadido, tanto si la ejecución corre en n8n Cloud como en una instancia propia levantada con Docker o npm, en Community Edition con licencia Sustainable Use. Un flujo construido en un lado se comporta igual en el otro, algo que importa cuando la base vive detrás de un cortafuegos y la instancia tiene que estar junto a ella. Lo que cuesta el propio servidor SQL queda fuera de esta página. La credencial se crea una vez y se reutiliza en todas partes: ese tiempo de configuración se paga una sola vez.
02¿Qué credenciales necesita el nodo Microsoft SQL?
Una sola, la conexión de base de datos SQL, y es el único método de autenticación que admite el nodo. Antes hace falta una cuenta de usuario en la base Microsoft SQL Server. El formulario pide el Server, la Database, el User, el Password, el Port, el Domain, si se usa TLS, si se ignoran los problemas de SSL, un Connect Timeout, un Request Timeout y una TDS Version. La ficha se crea desde el menú Credentials de n8n y luego cada nodo la elige en un desplegable. Sin pantalla de OAuth y sin token que renovar, y un segundo flujo la reutiliza sin volver a escribir nada.
03¿Qué límites tiene el nodo Microsoft SQL?
Depende de lo que esperes de él. El nodo expone 4 operaciones sobre un recurso único: Execute Query, Insert, Update y Delete. Las tres operaciones de filas apuntan a una tabla nombrada en los parámetros y sacan sus valores de las propiedades de los items entrantes, así que los nombres de propiedad tienen que encajar con las columnas. Update exige un Update Key, Delete un Delete Key, y un campo obligatorio vacío detiene la ejecución. Lo demás vuelve a pasar por Execute Query, que acepta cualquier instrucción con expresiones de n8n dentro. Último punto, no hay trigger, y de eso habla la pregunta siguiente.
04¿Puede Microsoft SQL disparar un flujo de n8n?
No. n8n no trae un nodo trigger de Microsoft SQL, así que nada vigila la base para reaccionar por su cuenta a una fila nueva o modificada. La ejecución arranca en otro sitio: un Schedule Trigger a intervalo fijo, el nodo Webhook de n8n que da una URL a la que llama un servicio externo, o el trigger de otra herramienta ya conectada. El nodo Microsoft SQL toma el relevo y lanza su consulta en ese momento. En la práctica, un Schedule Trigger seguido de un Execute Query que busca las filas cambiadas desde la última pasada es lo más parecido a vigilar una tabla.
05¿n8n o Make para Microsoft SQL?
Depende de cuatro criterios, y ninguna de las dos herramientas se equivoca. Primero el alojamiento: Make funciona solo en sus propios servidores, mientras que n8n corre en su Cloud o en una instancia tuya con Docker o npm. El control de los datos viene detrás, y pesa mucho cuando la credencial de la base y las filas no tienen que salir de la red que ya gestionas. Luego el modelo de coste: Make factura por operación, algo que se nota rápido en un flujo que escribe las filas de una en una. La lógica visual cierra la lista, y ahí manda sobre todo la costumbre. Prueba la misma consulta en los dos antes de decidir.
Hack'celeration Lab

Recibe nuestros tips de integración cada semana.

Sin spam. Cancela cuando quieras.