Индексы обычно находятся в схеме разделов. Для сценария, о котором вы говорите, вы можете загрузить новую таблицу с пакетом (идентичная структура, другое имя), а затем использовать команду SWITCH, чтобы добавить эту таблицу в качестве нового раздела в существующую таблицу.
Я включил код, который я использую для этого, вам нужно будет изменить его в зависимости от имен вашей таблицы:
DECLARE @importPart int
DECLARE @hourlyPart int
SET @importPart = 2 -- always, so long as the Import table is only made up of 1 partition
-- get the Hourly partition
SELECT
@hourlyPart = MAX(V.boundary_id) + 1
FROM
sys.partition_range_values V
JOIN sys.partition_functions F
ON V.function_id = F.function_id
AND F.name = 'pfHourly'
ALTER TABLE Import
SWITCH PARTITION @importPart
TO Hourly PARTITION @hourlyPart;