我想拥有2个Azure数据库。一个将充当异地数据库的精确副本。该数据库将定期清除变得陈旧的数据。
我希望有一个第二个数据库(即存档数据库),它复制第一个数据库中发生的所有插入和更新,但不会复制DELETE事务,因为我希望继续存档这些记录。
Azure数据同步是否是解决此问题的正确解决方案,是否提供了一种执行排除DELETE事务的单向同步的方法?如果没有,这可以通过另一种方式促进(即完全单向同步,省略该数据库表的DELETE权限)
答案 0 :(得分:0)
数据同步不适用于此方案。
您可以使用时态表及其下面链接的历史数据保留功能。 https://docs.microsoft.com/en-us/azure/sql-database/sql-database-temporal-tables
您是否考虑过在删除之前恢复数据库的时间点?
约什