Connection URI (recommended)
The easiest way to connect is by using a connection string (URI). In Basedash, press Command + K and paste your connection string to start the connection flow immediately. Example:Manual connection details
If you prefer to enter credentials manually, use the following details:- From your Basedash dashboard, click “Add Data Source”
- Select “SQL Server” as your database type
- Enter your connection details:
- Host (e.g.,
your-server.database.windows.net) - Port (default: 1433)
- Database name
- Username
- Password
- SSL (if required)
- Host (e.g.,
- Click “Test Connection” to verify
- Save your connection
SSH tunnel
For enhanced security when your database is in a private network:- Follow the manual connection steps above
- Enable “Connect via SSH” option
- Add our IP (
24.199.77.73) to your allowlist - Provide SSH connection details:
- SSH host
- SSH username
- Set “Authentication method” to “Private key” (recommended) and upload your SSH private key. Password authentication is also supported.
- Test and save the connection
Required permissions
Create a dedicated login for Basedash and grant read access to the schemas you want to analyze:Best practices
- Use a read-only login for Basedash
- Enable SSL for secure connections
- Consider using an SSH tunnel for databases in private networks
- Regularly rotate database credentials
Troubleshooting
- Verify firewall rules allow connections from the Basedash IP (
24.199.77.73) - For Azure SQL, add the Basedash IP to the server’s firewall rules
- Confirm the login has access to the database you entered
- Check that SQL Server authentication (not only Windows authentication) is enabled
Next steps: Add custom context
You can add custom context to help the AI better understand your data structure and business logic. Consider adding context at the database or schema level if you notice the AI struggling to locate or understand specific data.When to add context
- Unclear naming conventions: If table or column names don’t clearly indicate their purpose
- Business-specific terminology: When your data uses internal abbreviations or custom terms
- Legacy schemas: When the AI needs help understanding which tables are current