Capture instances
Reads SQL Server CDC change tables. The default method.
Change tracking
Reads SQL Server change tracking, then the current row.
Transaction log backups
Reads your
.trn log backup files instead of the database.Compare the methods
Which method to use
- Use capture instances when every change matters, for example financial or audit data. It captures each insert, update and delete with before and after values, through an interface Microsoft supports.
- Use transaction log backups when you can’t add load to the production database. You already take log backups for recovery, and Artie reads those files. This method is in early access.
- Use change tracking only when you can’t enable CDC. It tells Artie which rows changed, not how they changed. If a row is updated three times between polls, the destination gets only the last version.
Advanced
Single tenant databases
Single tenant databases
Artie can unify tables across multiple databases into a single destination table to support single tenant databases.
- In the Source tab, click Enable unifying tables across databases and select the databases to unify.
- In the Tables tab, select the tables to unify.
- If your primary key isn’t globally unique, you can include the full source table name (
dbName.schemaName.tableName) in the primary key.

