I have basic understanding of both replication and CDC processes in SQL Server and I have come to wonder what is the difference between these two? I mean both use transaction logs to apply changes from server A to an external server B. What are the pros of using one over another?
Also when would one need to enable both in a database?
Thanks,
KK