Jeg bruger CDC i min WPF-app. Fungerer meget godt, men jeg har opdaget tre problemer:
- Du skal tage backup af ændringstabeller ret ofte (jeg bruger
MERGE
sætning for at tilføje poster til historiske tabeller). Fordi record forbliver i skiftetabellen kun i omkring 2-3 dage, som jeg fandt ud af. Glem ikke at sikkerhedskopiere cdc.lsn_time_mapping tabel. - Du kan ikke afkorte tabeller med CDC aktiveret.
- Der er et problem med at deaktivere cdc og genaktivere (bør løses i ny service pack som MS sagde). Jeg har kun haft dette problem én gang, så det er ikke så irriterende.
I hvert fald er CDC en meget nyttig mekanisme, som hjælper mig med at spore alle ændringer i databasen.