Ik gebruik CDC in mijn WPF-app. Werkt heel goed, maar ik heb drie problemen ontdekt:
- Je moet vaak een back-up van tabellen maken (ik gebruik
MERGE
statement om records toe te voegen aan historische tabellen). Omdat het record slechts 2-3 dagen in de wisseltabel blijft, zoals ik ontdekte. Vergeet niet een back-up te maken van cdc.lsn_time_mapping tafel. - Je kunt tabellen niet afkappen als CDC is ingeschakeld.
- Er is een probleem met het uitschakelen van cdc en het opnieuw inschakelen (zou moeten worden opgelost in een nieuw servicepack zoals MS zei). Ik heb dit probleem maar één keer gehad, dus het is niet zo vervelend.
Hoe dan ook, CDC is een erg handig mechanisme waarmee ik alle wijzigingen in de database kan volgen.