SQL Server Adapter
Connect to Microsoft SQL Server (including Azure SQL).
Configuration
sqlserver_db:
adapter: sqlserver
name: SQL Server Database
tier: warm
query_timeout: 3600
# Required
host: db.example.com
database: analytics
username: sa
# Optional
port: 1433 # Default: 1433
azure: false # Default: false (set true for Azure SQL)
# Credentials (set via strata datasource auth)
# password:
Required Fields
- host - SQL Server hostname or IP
- database - Database name
- username - Username for connection
Optional Fields
- port - Port number (default:
1433) - azure - Set
truefor Azure SQL Database (default:false) - password - Set via
strata datasource auth
Example
Standard SQL Server
sqlserver_db:
adapter: sqlserver
name: SQL Server Database
tier: warm
query_timeout: 3600
host: db.example.com
port: 1433
database: analytics
username: sa
azure: false
Azure SQL Database
azure_sql:
adapter: sqlserver
name: Azure SQL Database
tier: hot
query_timeout: 3600
host: server.database.windows.net
port: 1433
database: analytics
username: admin@server
azure: true
Authentication
Set credentials securely:
strata datasource auth sqlserver_db
Azure SQL
For Azure SQL Database:
- Set
azure: true - Use full server name:
server.database.windows.net - Username format:
admin@server
Best Practices
- Use Azure flag - Set
azure: truefor Azure SQL - Set appropriate tier - Match performance characteristics
- Use connection pooling - Handled automatically
Next Steps
- Managing Datasources - add and test