Azure SQL integration

Managed SQL: servers, databases, firewall rules, elastic pools, pause/resume

Help CentreConnectors

Overview

Azure SQL Database is Microsoft's managed SQL Server in the cloud. The Automize Azure SQL connector covers server + database management, firewall rules, elastic pools, and start/pause for serverless databases.

  • Regions: Each server lives in one Azure region. Geo-replication for read replicas + failover.
  • Plans: DTU model or vCore model. Serverless tier auto-pauses when idle.

Setting up the connection

Auth type: OAuth 2.0 (Authorization Code).

  1. Entra ID → App registration → SQL DB Contributor / SQL Server Contributor.
  2. For data-plane queries (SELECT/INSERT), set up an Entra-authenticated SQL user.
  3. In Automize → Settings → Connectors → Azure SQL. Paste credentials + subscription + resource group.

Find your credentials at https://entra.microsoft.com/.


Rate limits

Control-plane (this connector's surface): per-subscription API limits. Data-plane is sized by tier (DTU/vCore).


Data model

SQL hierarchy:

    SQL Server (logical instance) ─┬─ Databases ─── Tables (etc.)
                                   ├─ Firewall Rules
                                   ├─ Elastic Pools (shared compute)
                                   └─ Failover Groups

Available operations

12 operations available. Click any row to jump to its detail.

OperationCategoryWhat it does
Create DatabaseGeneralCreate a new database
Create Firewall RuleGeneralCreate a firewall rule
Delete DatabaseGeneralDelete a database
Delete Firewall RuleGeneralDelete a firewall rule
Get DatabaseGeneralGet database details
Get ServerGeneralGet SQL server details
List DatabasesGeneralList databases on a server
List Elastic PoolsGeneralList elastic pools on a server
List Firewall RulesGeneralList server firewall rules
List ServersGeneralList all SQL servers in the subscription
Pause DatabaseGeneralPause a serverless database
Resume DatabaseGeneralResume a paused database

Operations

Create Database

Create a new database

ParameterRequiredTypeDescription
Subscription Id subscription_idYestext
Resource Group resource_groupYestext
Server Name server_nameYestext
Database Name database_nameYestext

Tips

  • Database name + sku (DTU or vCore spec). Long-running – poll status.

Create Firewall Rule

Create a firewall rule

ParameterRequiredTypeDescription
Subscription Id subscription_idYestext
Resource Group resource_groupYestext
Server Name server_nameYestext
Rule Name rule_nameYestext

Tips

  • name + startIpAddress + endIpAddress. Or 0.0.0.0/0.0.0.0 for 'Allow Azure services'.

Delete Database

Delete a database

ParameterRequiredTypeDescription
Subscription Id subscription_idYestext
Resource Group resource_groupYestext
Server Name server_nameYestext
Database Name database_nameYestext

Delete Firewall Rule

Delete a firewall rule

ParameterRequiredTypeDescription
Subscription Id subscription_idYestext
Resource Group resource_groupYestext
Server Name server_nameYestext
Rule Name rule_nameYestext

Get Database

Get database details

ParameterRequiredTypeDescription
Subscription Id subscription_idYestext
Resource Group resource_groupYestext
Server Name server_nameYestext
Database Name database_nameYestext

Get Server

Get SQL server details

ParameterRequiredTypeDescription
Subscription Id subscription_idYestext
Resource Group resource_groupYestext
Server Name server_nameYestext

List Databases

List databases on a server

ParameterRequiredTypeDescription
Subscription Id subscription_idYestext
Resource Group resource_groupYestext
Server Name server_nameYestext

Tips

  • Per-server. Returns databases + their tier + status (Online, Paused, Deleting).

List Elastic Pools

List elastic pools on a server

ParameterRequiredTypeDescription
Subscription Id subscription_idYestext
Resource Group resource_groupYestext
Server Name server_nameYestext

Tips

  • Pools share DTU/vCore across multiple databases for cost efficiency.

List Firewall Rules

List server firewall rules

ParameterRequiredTypeDescription
Subscription Id subscription_idYestext
Resource Group resource_groupYestext
Server Name server_nameYestext

Tips

  • IP allowlist at server level. Required to connect from outside Azure.

List Servers

List all SQL servers in the subscription

ParameterRequiredTypeDescription
Subscription Id subscription_idYestext

Tips

  • Returns SQL servers in the subscription/resource group.

Pause Database

Pause a serverless database

ParameterRequiredTypeDescription
Subscription Id subscription_idYestext
Resource Group resource_groupYestext
Server Name server_nameYestext
Database Name database_nameYestext

Tips

  • Serverless tier only. Pauses compute, billing for storage only.

Resume Database

Resume a paused database

ParameterRequiredTypeDescription
Subscription Id subscription_idYestext
Resource Group resource_groupYestext
Server Name server_nameYestext
Database Name database_nameYestext

Tips

  • Wakes a paused database. First connection after pause incurs cold-start latency.

FAQ

Why can't I connect from my IP?
Firewall blocks by default. Add Create Firewall Rule for your IP. Or use Private Endpoint for VNet-only access.
Single vs Pool vs Managed Instance?
Single: per-DB sizing. Pool: shared DTUs across DBs (cheaper for variable workloads). Managed Instance: full SQL Server compat (cross-DB queries, SQL Agent, etc.).

Related connectors

See it working on your own data

Everything documented here ships with the platform – try the document tools free, or go live in 7 days.