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