Skip to main content
Connect Supaboard to a SQL Server instance — whether on Azure, AWS, GCP, or self-hosted — for direct querying, schema discovery, and AI-powered analysis.

Before you connect

Network access — Supaboard connects from a fixed set of egress IPs. Add them to your SQL Server firewall allow-list before attempting a connection. The current IP list is shown inside the connector form under Whitelist IPs. Database user permissions — The user you provide needs at minimum:
  • CONNECT on the database
  • SELECT on the target schema(s) and tables
See Recommended database user permissions for the exact SQL.

Connection fields

Port note — The standard on-premises SQL Server port is 1433. Azure SQL Database and many managed SQL Server instances use 1433 as well. Supaboard’s default shows 3342 — update it to 1433 for Azure SQL or most RDS/Cloud SQL instances.

SSH Tunnel fields

Shown when the SSH Tunnel toggle is enabled.

Finding your connection details

Azure SQL

  1. Open your SQL server in the Azure Portal.
  2. On the Overview page, copy Server name — this is your Host (format: servername.database.windows.net).
  3. The default Port is 1433.
  4. Under Security → Networking, add a firewall rule for each Supaboard egress IP.
  5. Ensure Allow Azure services and resources to access this server is set if needed.
Your Database name appears on the SQL databases page under the server. Documentation: Azure SQL Database documentation · Configure firewall rules

Amazon RDS for SQL Server

  1. Open the RDS Console and select your instance.
  2. Under Connectivity & security, copy the Endpoint — this is your Host.
  3. The default Port is 1433.
  4. Add Supaboard egress IPs to the instance’s VPC security group (inbound TCP on port 1433).
Documentation: Connecting to a SQL Server DB instance · RDS for SQL Server overview

Google Cloud SQL for SQL Server

  1. Open the Cloud SQL Console and select your instance.
  2. Under Connect to this instance, copy the Public IP address — this is your Host.
  3. Default Port is 1433.
  4. Under Connections → Authorized networks, add each Supaboard egress IP.
Documentation: Cloud SQL for SQL Server overview · Authorizing with IP addresses

SSL

Enable the SSL toggle when your database requires encrypted connections (recommended for Azure SQL and all cloud-hosted instances — Azure SQL enforces SSL by default).
  • SSL Certificate — paste the server’s CA certificate in PEM format if your instance uses a self-signed or private CA. For Azure SQL and AWS RDS, the certificates are publicly trusted and no upload is needed.

SSH Tunnel

Use an SSH tunnel when your SQL Server instance is in a private network with no public IP. When to use it:
  • Instance is not publicly accessible
  • On-premises SQL Server behind a corporate firewall
  • Security policy requires all external traffic to pass through a bastion host
Checklist:
  • The bastion server can reach the SQL Server host on port 1433
  • Supaboard’s egress IPs are allowed on the bastion server’s SSH port (default 22)
  • The SSH user has permission to forward connections
  • If using a private key, it is in PEM format

Recommended database user permissions

For multiple schemas, repeat the GRANT SELECT ON SCHEMA line for each schema you want to expose. For finer-grained control, grant SELECT on individual tables:

Troubleshooting

Last modified on March 11, 2026