- Accueil
- Ressources
- Intégrations
- Microsoft SQL
Intégration Microsoft SQL n8nAutomatiser Microsoft SQL avec n8n.
Une base SQL Server peut alimenter une automatisation sans le moindre export manuel. L'intégration Microsoft SQL n8n tient dans un nœud et 4 opérations : une requête libre, puis insert, update et delete sur une table. Rien ne surveille la base, c'est un autre déclencheur qui lance l'exécution.
Avis vérifiés sur Trustpilot · Agence IA, automatisation & growth
Que fait concrètement l'intégration Microsoft SQL n8n ?
Un seul nœud, n8n-nodes-base.microsoftSql, ouvre une connexion vers une base Microsoft SQL Server et y exécute des instructions. Le catalogue n8n le résume en une ligne, get, add and update data in Microsoft SQL, et découpe le travail en 4 opérations réunies sous une ressource unique : Execute Query, Insert, Update et Delete. Le credential, c'est-à-dire la fiche de connexion enregistrée une fois dans n8n, garde les coordonnées du serveur et le compte de connexion.
Premier cas, le reporting du matin que personne n'aime préparer. Un Schedule Trigger part à heure fixe, Execute Query lit la table qui compte, et les lignes atterrissent dans Google Sheets pour celles et ceux qui n'ouvriront jamais un client SQL. Un workflow, la suite d'étapes que n8n enchaîne, tient ici en trois nœuds. Un des templates publics fait la même chose vers un fichier CSV.
Deuxième cas, le sens inverse. Un formulaire, un webhook (une URL exposée par n8n qu'un service extérieur vient appeler) ou une autre application pousse des enregistrements dans l'exécution, et Insert les écrit en nouvelles lignes. Beaucoup d'équipes ajoutent derrière un court message Slack, pour que la personne d'astreinte sache que le lot est passé.
Troisième cas, la table qu'on garde propre. Update réécrit les lignes dont la clé correspond à l'item entrant : un statut qui revient d'un autre outil remplace l'ancien au lieu d'empiler un doublon. Delete retire les lignes qu'une règle de rétention marque comme périmées. Les deux travaillent sur une table à la fois et réclament une colonne clé.
Et le nœud HTTP Request, alors ? Son rôle habituel consiste à appeler un endpoint d'API, une adresse que l'outil publie pour être appelée par un programme, quand le nœud dédié ne couvre pas l'opération, en réutilisant le même credential. Ici le credential est une connexion de base de données et non une clé d'API : la porte de sortie s'appelle Execute Query, qui accepte n'importe quelle instruction écrite à la main, expressions n8n comprises. Tout ce que les trois opérations de lignes laissent de côté passe par là.
Restent les limites, à connaître avant de construire. Il n'existe pas de nœud trigger Microsoft SQL, ce type de nœud qui démarre un workflow tout seul, donc rien ne réagit à l'apparition d'une ligne. Insert, Update et Delete visent une table par son nom et prennent leurs valeurs dans les propriétés de l'item entrant, donc ces noms de propriétés doivent correspondre aux colonnes. Si une partie des données vit sur un autre moteur, la même page existe pour Postgres et pour MySQL. Et quand la question devient n8n ou une autre plateforme, l'Avis n8n pose les critères.
Comment connecter Microsoft SQL à n8n ?
- 01
Créer le compte sur la base
Tout commence côté serveur : il faut un compte utilisateur sur la base Microsoft SQL Server que l'automatisation va toucher. Le nœud accepte une seule méthode d'authentification, la connexion de base de données SQL, donc pas d'écran OAuth ni de jeton à renouveler. Le credential se crée une fois depuis le menu Credentials, puis il apparaît dans la liste déroulante de tous les workflows qui utilisent le nœud.
- 02
Renseigner le serveur et la base
Server attend le nom d'hôte du serveur SQL, la partie qui précède le nom d'instance dans
HOSTNAME\INSTANCENAME; le volet Object Explorer et le pied d'une fenêtre de requête l'affichent. Database attend le nom d'instance,MSSQLSERVERquand aucun n'apparaît nulle part. Viennent ensuite User, Password et Port, 1433 sauf indication du serveur, plus Domain si plusieurs domaines accèdent à la même base. - 03
Régler TLS, les délais et la version TDS
TLS active le chiffrement, Ignore SSL Issues laisse n8n se connecter même si la validation du certificat échoue. Connect Timeout et Request Timeout se saisissent en millisecondes, le second servant de plafond pour une requête. TDS Version choisit le protocole,
7_4couvrant SQL Server 2012 à 2019 ; une version que le serveur ne gère pas bascule sur une version négociée.
Que sait faire le nœud Microsoft SQL ?
Le nœud Microsoft SQL expose 4 opérations. Pour chacune : le nœud tel que tu le configures dans n8n, les champs obligatoires, et nos notes de terrain.
Sommaire des opérations
Execute a SQL query
executeQueryCe que tu vois dans n8n
Notes & cas d'usage
L'instruction que tu écris part telle quelle vers la base, et le résultat revient sous forme d'items exploitables par la suite du workflow.
Paramètres clés
- Query : la requête SQL à exécuter. Les expressions n8n fonctionnent dedans, et
$1,$2,$3pointent vers les valeurs listées dans Query Parameters. - Query Parameters : une liste de valeurs séparées par des virgules, rangée dans la collection Options, qui remplit ces emplacements. L'aide du champ les recommande contre l'injection SQL, et les valeurs se glissent depuis le panneau d'entrée.
Insert rows in database
insertCe que tu vois dans n8n
Notes & cas d'usage
Chaque item qui entre dans le nœud devient une ligne de la table indiquée. C'est le chemin qu'emprunte une réponse de formulaire ou un retour d'API pour finir stockée.
Paramètres clés
- Table : le nom de la table qui reçoit les données. Champ requis, une valeur vide bloque l'exécution.
- Columns : la liste des propriétés de l'item utilisées comme colonnes, séparées par des virgules, du type
id,name,description. Chaque propriété citée doit trouver une colonne du même nom.
Update rows in database
updateCe que tu vois dans n8n
Notes & cas d'usage
Plutôt que d'empiler un doublon, l'opération retrouve les lignes déjà présentes dans la table et réécrit les colonnes listées.
Paramètres clés
- Table : la table qui contient les lignes à modifier.
- Update Key : le nom de la propriété qui désigne les lignes à mettre à jour,
iddans la plupart des schémas. La valeur vient de l'item, la correspondance se fait ligne par ligne. - Columns : les propriétés à écrire, par exemple
name,description. Seules celles-là sont touchées.
Delete rows in database
deleteCe que tu vois dans n8n
Notes & cas d'usage
Un nettoyage demande deux choses : la table, et la propriété qui identifie les lignes à retirer. Le nœud supprime ce qui correspond aux items reçus.
Paramètres clés
- Table : la table à nettoyer, champ requis.
- Delete Key : le nom de la propriété qui décide des lignes supprimées,
idle plus souvent. n8n lit sa valeur sur chaque item entrant.
Besoin d'aide pour automatiser Microsoft SQL avec n8n ?
L'équipe te répond directement.
Chaque message est lu par une personne.
Microsoft SQL et n8n : les questions qui viennent ensuite
01L'intégration Microsoft SQL n8n est-elle gratuite ?
02Quels credentials faut-il pour le nœud Microsoft SQL ?
03Quelles sont les limites du nœud Microsoft SQL ?
04Microsoft SQL peut-il déclencher un workflow n8n ?
05n8n ou Make pour Microsoft SQL ?
Reçois nos tips intégration chaque semaine.
Pas de spam. Désinscription à tout moment.



