4 min readUpdated Mar 2, 2026

mssql.adapter Integration Documentation

Purpose

The mssql.adapter is an integration module designed for seamless interaction with Microsoft SQL Server databases within the Vantage analytics and data platform. It facilitates both read and write operations, schema introspection, and table management, ensuring secure data handling while restricting destructive operations. By using this adapter, users can efficiently execute SQL queries, manage database schemas, and integrate data from SQL Server into the Vantage platform.

Settings

The mssql.adapter requires specific settings for successful configuration and operation. Below is a detailed explanation of each setting:

1. host

2. port

3. username

4. password

5. databaseName

6. ssl

7. trustServerCertificate

How It Works

The mssql.adapter establishes a connection to the SQL Server using the provided settings. Once connected, it allows executing SQL queries while enforcing security measures to prevent harmful operations such as data manipulation or schema alterations unless explicitly permitted by user-initiated actions.

Connection Handling

Security Features

Expected Data

When using the mssql.adapter, the integration expects:

Use Cases & Examples

Use Cases

  1. Data Analysis for Business Intelligence: A company may require querying real-time data from their SQL Server to generate reports or dashboards for decision-making.

  2. Data Migration or Synchronization: Businesses may need to migrate existing data from legacy systems into the Vantage platform, necessitating structured read-write operations.

  3. Schema Management: Administrators or developers may streamline schema updates by programmatically adding or modifying tables and columns directly through the integration.

Example Configuration

Use Case Example: Data Analysis for Business Intelligence

Configuration Example:

json
{
  "host": "database.yourcompany.com",
  "port": 1433,
  "username": "analytics_user",
  "password": "securePassword123",
  "databaseName": "SalesData",
  "ssl": true,
  "trustServerCertificate": false
}

Practical SQL Query Example:

Billing Impact

Integration with SQL Server via the mssql.adapter may incur costs related to data transfer and storage if large volumes of data are queried or managed. Users should review their hosting and database service agreements for potential costs associated with queries executed through this adapter. It is essential to monitor and optimize queries to prevent unintentional excessive costs.