- Inicio
- Recursos
- Integraciones
- Microsoft SQL
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
¿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.
¿Cómo conectar Microsoft SQL con n8n?
- 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.
- 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,MSSQLSERVERcuando 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. - 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_4para SQL Server 2012 a 2019; una versión que el servidor no soporta cae en otra negociada.
¿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.
Índice de operaciones
Execute a SQL query
executeQueryLo 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,$3apuntan 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.
Insert rows in database
insertLo 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.
Update rows in database
updateLo 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,
iden 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.
Delete rows in database
deleteLo 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.
¿Necesitas ayuda para automatizar Microsoft SQL con n8n?
El equipo te responde directamente.
Cada mensaje lo lee una persona.
Microsoft SQL y n8n: las preguntas que vienen después
01¿La integración Microsoft SQL n8n es gratuita?
02¿Qué credenciales necesita el nodo Microsoft SQL?
03¿Qué límites tiene el nodo Microsoft SQL?
04¿Puede Microsoft SQL disparar un flujo de n8n?
05¿n8n o Make para Microsoft SQL?
Recibe nuestros tips de integración cada semana.
Sin spam. Cancela cuando quieras.


