- Home
- Resources
- Integrations
- Microsoft SQL Server
Microsoft SQL Server Make integrationAutomate Microsoft SQL Server with Make.
Your data sits in SQL Server, but the rest of your tools never see it? The Microsoft SQL Server Make integration gives you 7 modules to read, add, change and remove rows without writing an app. This guide shows what each one does, how to connect, and a first scenario to copy.
Verified Trustpilot reviews · AI, automation & growth agency
What does the Microsoft SQL Server Make integration do?
The Microsoft SQL Server Make integration lets a Make scenario (the automation you build, a chain of bricks called modules) talk to your database. Think of a table as a spreadsheet tab with strict columns: Make can add a line to it, look lines up, change them or delete them, and pass the results to your other apps.
Keep a sales table fed without copy-paste. Another app starts the scenario, say your CRM when a deal closes, and Insert row into a table writes the deal as a new row. Finance queries one clean table instead of a pile of exports.
Push database facts to the people who need them. Select row(s) from a table finds the matching rows, and each one travels on as a bundle (one item passed from module to module) toward an email, a chat message or a sheet.
Let your DBA keep control. When the logic already lives in the database, Execute stored procedure runs it as is, so Make only hands over the inputs.
Two limits to know. The app has no trigger, so SQL Server itself never starts a scenario: another app or a schedule does. And there is no universal API call module to fall back on. The same database has its own page on the n8n side, the Microsoft SQL Server n8n integration, and the n8n vs Make comparison helps you pick. New to the editor? The Make training starts from zero.
How do you connect SQL Server to Make?
- 01
Add a SQL Server module
In a scenario, click the +, search for Microsoft SQL Server and pick any module. Its settings panel opens with a Create a connection button. A connection is your database access, saved once in Make and reused by all 7 modules.
- 02
Name it after the database
Naming the connection is optional, but do it anyway. A label like “Sales DB, production” tells you which database a module writes to, which matters the day you add a test copy next to the live one.
- 03
Authorize and save
Fill in the access details Make asks for, or approve the authorization screen if one opens, then click Save. Make now lists the tables it can reach, so you pick them from a menu instead of typing names.
Your first scenario: log every new lead in SQL Server
GoalWhen another app of your stack receives a new lead, Make adds it as a row in your SQL Server table.
- 01
Create the scenario
Open the Scenarios page, create a new scenario and click the big +. The first module comes from the app where leads arrive, since SQL Server has no trigger of its own.
- 02
Set the starting app
Pick that app's trigger, click Create a connection and choose the list or form to watch. Each new lead will become one bundle for the next module.
- 03
Add Insert row into a table
Click the + on the right, search Microsoft SQL Server and choose Insert row into a table. Pick your table from the list, then map the lead's name and email onto the matching columns.
- 04
Test with Run once
Create a fake lead, click Run once and open the bubbles to read each bundle. Then check the table: the test row should be there. Delete it before going live.
- 05
Schedule and switch on
Set the clock on the first module (every 15 minutes by default for a new scenario) and turn the scenario on. Every run uses operations, meaning one module handling one bundle.
What each SQL Server module does
Microsoft SQL Server gives you 7 modules. For each one: what it does for you, when to reach for it, and what to watch out for.
Delete row(s) from a table
ActionThis module removes rows from a table, for example the records of a customer who asked to be forgotten in your support tool. Nothing comes back once it has run.
Execute a query (advanced)
ActionA query is an instruction written in SQL, the language databases understand. Here you type it yourself and Make sends it to the server, handy for joining two tables or computing a total.
Execute stored procedure
ActionA stored procedure is a saved routine inside the database, often written by the IT team. This module calls it by name, so the business logic stays where it was tested and Make just supplies the inputs.
Insert row into a table
ActionThe workhorse of most scenarios: it writes one new line in the table you pick, with each column filled from data mapped out of earlier modules. One bundle in, one row out.
Update row(s) in a table
ActionChanges values in rows that already exist, such as setting an order to paid once your payment app confirms it. The row keeps its place; only the columns you map are rewritten.
Select row(s) from a table
SearchThe only search module of the app. It looks up rows and returns zero, one or many of them, each as its own bundle, so the next modules run once per row found.
Iterate recordset
IteratorIn Make“Iterates through received recordset.”
A recordset is a block of rows handed over in one piece. This iterator splits it into separate bundles, one per row, so the following modules can treat each row alone.
Need help automating Microsoft SQL Server with Make?
A person reads every message.