Hari Gudla
09/24/2024, 9:57 AMuser
09/24/2024, 9:58 AMsql ALTER DATABASE {database name} SET ALLOW_SNAPSHOT_ISOLATION ON;
(Source: [Airbyte Documentation](https://docs.airbyte.io/integrations/sources/mssql#2-enable-snapshot-isolation)) After the initial load, CDC incremental replication comes into play. CDC incremental replication reads a log of the changes that have been made to the source database and transmits these changes to the destination. Because changes are read from a transaction log when using CDC, it is not necessary for the source data to have a suitable cursor field. This means that any new changes in your MSSQL database will be captured and replicated to Snowflake. However, please note that there are certain limitations with CDC. For example, CDC incremental is only supported for tables with primary keys for most sources. Also, the modifications you are trying to capture must be made using `DELETE`/`INSERT`/`UPDATE`. Changes made from `TRUNCATE`/`ALTER` won't appear in logs and therefore in your destination. (Source: [Airbyte Documentation](https://docs.airbyte.com/understanding-airbyte/cdc#limitations))Hari Gudla
09/24/2024, 10:00 AMuser
09/24/2024, 10:00 AMuser
09/24/2024, 10:00 AM