Skip to main content
Summation connects to Microsoft SQL Server — and compatible managed flavors (Azure SQL Database, Azure SQL Managed Instance, Amazon RDS for SQL Server, Google Cloud SQL for SQL Server) — using standard host/port credentials.
The connector authenticates with SQL Server Authentication (a SQL login and password). Windows Authentication and Microsoft Entra ID (Azure AD) are not supported.

What you’ll need

  • A reachable host and port (default 1433).
  • A database name.
  • A SQL login with SELECT on the tables you want exposed. See GRANT (Transact-SQL) in the SQL Server docs.
Create a dedicated read-only login for Summation. Its queries are then auditable and the connector has no way to modify data.

Where to find host/port for your provider

ProviderWhere to look
Azure SQL DatabaseAzure portal → your SQL database → OverviewServer name (port 1433). See Connect and query.
Amazon RDS for SQL ServerRDS console → your DB instance → Connectivity & securityEndpoint and port. See Connecting to a DB instance running SQL Server.
Google Cloud SQL for SQL ServerCloud SQL console → your instance → Connections. See About connection options.
Self-hostedThe host running SQL Server, with TCP/IP enabled in SQL Server Configuration Manager and the port open (default 1433).

Form fields

FieldRequiredStored asNotes
HostYesConfigDNS name or IP, e.g. sqlserver.example.com.
PortYesConfigDefault 1433.
DatabaseYesConfigThe SQL Server database name.
UsernameYesConfigSQL login.
PasswordYesSecret
EncryptOptionalConfigEncrypt the connection with TLS. Default true.
Trust Server CertificateOptionalConfigSkip TLS certificate validation. Default false; only enable for self-signed dev servers.

Encryption

SettingWhat it does
Encrypt true (default)TLS on. Recommended for any non-local server.
Encrypt falseNo TLS. Don’t use over the public internet.
Trust Server Certificate trueTLS on, but the server’s certificate is not verified — use only for self-signed certificates on trusted networks.
Most managed providers (Azure SQL, RDS, Cloud SQL) present a trusted certificate and work with Encrypt true and Trust Server Certificate false.

Setup SQL

CREATE LOGIN summation WITH PASSWORD = '<strong-password>';

USE analytics;
CREATE USER summation FOR LOGIN summation;
GRANT SELECT ON SCHEMA::dbo TO summation;
See CREATE LOGIN and CREATE USER for more options.

Adding datasets

Source references use the three-part database.schema.table form:
mssql:my_database.dbo.my_table
Identifiers are case-sensitive when quoted. If a database, schema, or table name uses mixed case, wrap that part in double quotes — for example mssql:my_database."MySchema"."MyTable".

Common problems

Error or symptomLikely cause
Login failed for userWrong login or password, or the server is in Windows-authentication-only mode. Enable SQL Server and Windows Authentication mode (mixed mode).
connection refused / timeoutWrong host/port, TCP/IP disabled on the instance, or a firewall blocking Summation’s egress IPs.
SSL / certificate errorsEncrypt doesn’t match the server, or a self-signed certificate is in use. Try enabling Trust Server Certificate.
The SELECT permission was deniedGrant SELECT on the schema or tables to the Summation login.