在不清除SQL Server表中旧数据的情况下加载新数据

问题描述:

我有一个主SQL Server和辅助SQL服务器。
主SQL服务器被配置为仅维护90天的数据。在第91天,它将删除最早的一天数据以添加新的日期数据。在不清除SQL Server表中旧数据的情况下加载新数据

我的要求是将辅助SQL服务器设置为具有90天的完整数据并从第91天起继续追加新数据。

tables partitioning。我制作了这样的体系结构(请随时询问我的详细信息),工作流如下:

例如,我们在主服务器中有表t1,在辅助服务器中有相同的表。从t1t1_temp

  • 负载此部分secondery与ETL(SSIS)服务器向表从t1_buffert1_buffer
  • 开关分区t1辅助服务器
  • 下一个上

    1. SWICH 91部时间你会做92节相同的工作流程。

      注:所有表t1(主),t1_tempt1_buffert1(辅助)应具有相同的partition function分配。