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 executingGrant 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 runningor enable change data capture for all tables by running