我有一个SQL Server数据库,我使用.Net应用程序处理一些数据。处理需要相当长的时间,它基本上从服务/ api中提取数据并将其存储在我的数据库中。
但是..我需要保持数据库中的数据与从service / api获取的数据同步。所以我在想,也许我可以有两个数据库。
这个想法:
Database1
总是由我的.Net应用程序清除,然后我再次从服务/ api中删除所有数据并重新构建数据。这是每天完成的。 (这通常需要大约4.5小时)。
6小时后,我将所有数据从Database1
复制/恢复为Database2
我的数据消费app / frontend使用Database2
这样我就不需要在单个数据库中“同步”数据。 但是..我不确定如何在SQL Server中设置每日还原,有关如何执行此操作的任何想法?
另外..对不起,如果这可能是db-questions的错误论坛..
BR, INX