- Availability
- Airbyte Cloud Airbyte OSS
- Support Level
- Community
- Latest Version
- 3.3.1
Microsoft SQL Server (MSSQL)
Features
Feature | Supported | Notes |
---|---|---|
Full Refresh Sync | Yes | |
Incremental Sync - Append | Yes | |
Replicate Incremental Deletes | Yes | |
CDC (Change Data Capture) | Yes | |
SSL Support | Yes | |
SSH Tunnel Connection | Yes | |
Namespaces | Yes | Enabled by default |
The MSSQL source does not alter the schema present in your database. Depending on the destination connected to this source, however, the schema may be altered. See the destination's documentation for more details.
Troubleshooting
You may run into an issue where the connector provides wrong values for some data types. See discussion on unexpected behaviour for certain datatypes.
Note: Currently hierarchyid and sql_variant are not processed in CDC migration type (not supported by debezium). For more details please check this ticket
Getting Started (Airbyte Cloud)
On Airbyte Cloud, only TLS connections to your MSSQL instance are supported in source configuration. Other than that, you can proceed with the open-source instructions below.
Getting Started (Airbyte Open Source)
Requirements
- MSSQL Server
Azure SQL Database
,Azure Synapse Analytics
,Azure SQL Managed Instance
,SQL Server 2019
,SQL Server 2017
,SQL Server 2016
,SQL Server 2014
,SQL Server 2012
,PDW 2008R2 AU34
. - Create a dedicated read-only Airbyte user with access to all tables needed for replication
- If you want to use CDC, please see the relevant section below for further setup requirements
1. Make sure your database is accessible from the machine running Airbyte
This is dependent on your networking setup. The easiest way to verify if Airbyte is able to connect to your MSSQL instance is via the check connection tool in the UI.