Skip to main content

Setting up Microsoft SQL Server CDC for ELT & CDC

Overview

ELT & CDC uses change data capture (CDC) for Microsoft SQL Server.

Requirements

  • Microsoft SQL Server 2008 (10.0) version or above.
  • Sysadmin permissions are required for SQL Server or Azure SQL Managed.
  • The db_owner role is required to enable change data capture for Azure SQL Database.
  • CDC must be enabled for the database.
  • CDC must be enabled for the needed tables.

Supported providers

  • RDS SQL Server
  • Azure SQL Database
  • Others (self hosted)

Setting up Microsoft SQL Server for Integrate.io

Create role for sync

Create a sync user for ELT & CDC by executing

Grant the privileges for the database and schema by running the following queries

Enable CDC for the database

1
Go to AWS RDS dashboard
2
Enable change data capture by running

Enable CDC for the needed tables

1
Go to AWS RDS/Azure dashboard (you may omit this step for others/self hosted)
2
Enable change data capture by running
or enable change data capture for all tables by running

SSH Tunnel

IP Allowlist

Hooks

Last modified on June 1, 2026