The database in question is in simple logging sql 2008 enterprise SP2 64 bit on windows 2008 enterprise sp2. This is a test database and there is very little activity. There are total 58 tables setup for CDC (55 of them are partitioned tables (over 3000 partition per table), the other 3 are nonpartitioned small tables). I made the some dml modifications over 45 minutes ago and the changes did not make it to the underlying cdc tables, cdc.lsn_time_mapping does not have any fresh entries.
I ran checkpoint on the database, restart sql server and agent, dropped the cdc jobs readded them, changing the polling interval to 1 minute (UPDATE [msdb].[dbo].[cdc_jobs] SET [pollinginterval] = 1 WHERE database_id = 18 AND job_type = 'capture')
Why is cdc not populating the data, is there anyway to troubleshoot this?
Is there anyway I can force the cdc to populate cdc tables from the log of the database?
Thank you in advance