Anna Bogo
02/17/2026, 4:10 PMkapa.ai
02/17/2026, 4:11 PMupdated_at). - Appends them to history tables in the destination. - Builds a deduped final table that is unique per primary key by sorting on the cursor and keeping the latest record. [[Incremental deduped](https://docs.airbyte.com/platform/2.0/using-airbyte/core-concepts/sync-modes/incremental-append-deduped)] - Full Refresh | Overwrite + Deduped - Always reads all data from the source. - Replaces all data in the destination table on each sync. - Also ensures the final table is unique per primary key by deduplicating based on the cursor. [[Full refresh modes](https://docs.airbyte.com/platform/2.0/using-airbyte/core-concepts/sync-modes); [FR overwrite+deduped](https://docs.airbyte.com/platform/2.0/using-airbyte/core-concepts/sync-modes/full-refresh-overwrite-deduped)] Given that: - If Incremental has stopped replicating, the docs suggest checking the cursor field and primary key configuration, because Incremental relies on those to decide what is “new or modified” and what to dedupe. [[Incremental deduped](https://docs.airbyte.com/platform/2.0/using-airbyte/core-concepts/sync-modes/incremental-append-deduped)] - Full Refresh working while Incremental does not is consistent with a problem in incremental logic (cursor, CDC, or state), since Full Refresh ignores previous state and always reloads everything. [[Sync modes overview](https://docs.airbyte.com/platform/2.0/using-airbyte/core-concepts/sync-modes); [What is full refresh](https://airbyte.com/tutorials/full-data-synchronization#step-2)] However, the knowledge sources do not provide: - Any troubleshooting steps specific to Snowflake destination v4.0.35. - Any known regression or limitation for SQL Server sources with Incremental + Deduped. - Any logs, error patterns, or configuration examples for this exact scenario. Because of that, I can’t say from the docs whether you’re hitting: - A connector bug, - A misconfigured cursor/primary key, - Or a state issue that prevents Incremental from seeing new records. To move forward, you’ll likely need to: 1. Inspect the connection’s configured cursor field and primary key for each affected stream and confirm they still exist and are being updated as expected in SQL Server (this is implied by how Incremental + Deduped works, but not detailed for your exact case). [[Incremental deduped](https://docs.airbyte.com/platform/2.0/using-airbyte/core-concepts/sync-modes/incremental-append-deduped)] 2. Compare behavior with a Full Refresh run to confirm that new records are present in the source but not picked up by Incremental. 3. Check Airbyte logs and/or open an issue or discussion with those details (connector versions, logs, schema, cursor field) in the Airbyte community or GitHub, since the provided docs don’t cover this failure mode. If you can share logs or the exact stream configuration (cursor field, primary key, and sync mode per stream), I can help you interpret them, but I must stress that the current knowledge sources don’t contain enough information to definitively diagnose why Incremental + Deduped stopped working in your specific setup.Anna Bogo
02/17/2026, 5:02 PMkapa.ai
02/17/2026, 5:02 PMkapa.ai
02/17/2026, 5:02 PMsql SELECT * FROM table WHERE cursor_field > 'last_sync_max_cursor_field_value' for Incremental + Deduped. [[Inc deduped limits](https://docs.airbyte.com/platform/using-airbyte/core-concepts/sync-modes/incremental-append-deduped#known-limitations)] - If the cursor field is not updated correctly in the source, or if it stops increasing, the connector may not see any “new” rows and can behave unexpectedly. [[Inc deduped limits](https://docs.airbyte.com/platform/using-airbyte/core-concepts/sync-modes/incremental-append-deduped#known-limitations)] - For Incremental (Append), the pattern is similar, using >= instead of `>`: [[Inc append limits](https://docs.airbyte.com/platform/using-airbyte/core-concepts/sync-modes/incremental-append#known-limitations)] sql SELECT * FROM table WHERE cursor_field >= 'last_sync_max_cursor_field_value' The Snowflake source docs (as an example of incremental behavior) also emphasize that the cursor field must be: - Monotonically increasing, - Not updated after creation, - Without many duplicates or NULLs. [[Snowflake incremental](https://docs.airbyte.com/integrations/sources/snowflake#incremental-sync)] These same principles apply conceptually to other sources: if the cursor field is problematic, incremental sync can misbehave. However, the provided documentation does not say that a bad cursor or primary key configuration will cause the job to “run forever” or loop with multiple attempts; it only states that updated records might not be picked up or that intermediate changes can be missed. [[Inc deduped limits](https://docs.airbyte.com/platform/using-airbyte/core-concepts/sync-modes/incremental-append-deduped#known-limitations); [Inc append limits](https://docs.airbyte.com/platform/using-airbyte/core-concepts/sync-modes/incremental-append#known-limitations)] So, based solely on the docs: - I can confirm that Incremental | Append + Deduped depends heavily on a correct cursor field and primary key configuration, and misconfiguration can cause data not to be replicated. [[Incremental deduped](https://docs.airbyte.com/platform/using-airbyte/core-concepts/sync-modes/incremental-append-deduped)] - I cannot confirm from the knowledge sources why your incremental job is “running forever” or retrying; there is no explicit mention of this symptom or a fix for it. Given these limits, the only doc-based checks I can suggest are: 1. Verify that each affected stream has: - A valid cursor field that still exists in SQL Server and is being updated/monotonically increasing. - A correct primary key so deduplication can complete. [[Incremental deduped](https://docs.airbyte.com/platform/using-airbyte/core-concepts/sync-modes/incremental-append-deduped)] 2. Confirm that the source really has new/updated rows whose cursor value is greater than the last stored cursor value, otherwise the incremental query may not return anything. [[Inc deduped limits](https://docs.airbyte.com/platform/using-airbyte/core-concepts/sync-modes/incremental-append-deduped#known-limitations)] 3. If Full Refresh | Overwrite + Deduped completes but Incremental keeps running, collect logs and configuration details and escalate via Airbyte’s support channels, because this “runs forever” behavior is not documented in the provided sources. If you can share the configured cursor field and primary key for one problematic stream, I can map that against the documented expectations, but I still won’t be able to confirm any undocumented bugs or performance issues beyond what the docs state.Anna Bogo
02/17/2026, 5:05 PMkapa.ai
02/17/2026, 5:05 PMkapa.ai
02/17/2026, 5:05 PM