我有一个sql server数据库,它从一个可操作的sql server数据库表中提取数据,并将它定制在一个名为Reporting Database的单独数据库中的三个表中。该报告数据库保存每个学年和每个单元/模块的学生成绩数据。
我已经建立了一个从源操作系统每天提取这些数据的工作。
我遇到了一个问题,我在2周前为学生提取了数据,并且他有一些推荐检查结果,这些结果现在已在源数据库中清除/删除,但它们仍然出现在其他报告数据库中。
我需要设置一个作业,这样我每天只能删除此数据库中的当前年份数据并将其加载到报告数据库中。我不需要更新或重新加载前几年的数据,因为它们不会改变。
简而言之,我只需要在当前年份复制源数据库上应该在报告数据库上的内容。
请告诉我们在性能方面实现这一目标的最佳方法。