SQL: Understanding Change Data Capture for Azure SQL Database - Part 1 - Why?
I often need to capture the changes from one database into another. The most common reason is that I’m wanting to bring changes from a transactional system across into a data warehouse that’s part of a BI setup.
So which technology is best to use for this?
That’s not a trivial question to answer but here are some thoughts:
Replication?
Unfortunately, this one’s not available for Azure SQL DB as yet. Azure SQL DB can be a subscriber in Transactional Replication. We often use it this way. If we have an on-premises SQL Server, one of our favourite ways to get data into the cloud is by using Transactional Replication. (If you need to get your head around Replication with SQL Server, just head to our course here).
2023-02-26