CDC - Inconsistent behaviour (?) in allowing PK modification
I executed below scenarios and the behaviour seems to be inconsistent. I noticed cdc.change_tables tracks table details with index_name but BOL doesn't explain what is/isn't possible interms of modifying PK. Is #1 by design, if so it needs to be clarified.
- Enable CDC on a table with PK. Later try to disable/drop/change PK definition on base table – It is not allowed
- Enable CDC on a table with no PK. Later try to create/change/drop PK definition on base table – It is allowed
Note: NET changes is not enabled in both cases.
Thanks,
Siva

