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