I am tracking insert changes only on 4 tables. I am using an SSIS package and stored procedures to return incremental changes to all tables to populate a data warehouse.
When the initial data is loaded into the database, the CHANGE_TRACKING_CURRENT_VERSION changes to 1.
If I then run the SSIS package for loading the DW, it will not return any records as we are using the CHANGE_TRACKING_CURRENT_VERSION as the last sync version.
Must we do an initial load before we enable change tracking and use CHANGE_TRACKING_CURRENT_VERSION?
Do we need to track changes to each table separately?
Do we need to use our own custom change tracking id?