В настоящее время я создал схему / функцию секционирования в своей базе данных и применил ее к ряду таблиц. Это сработало отлично, и я достиг нужных мне результатов.
Проблема в том, что если я хочу расширить функцию секционирования, мне придется каждый раз менять схему секционирования.
В настоящее время схема разбиения определяется следующим образом:
CREATE PARTITION SCHEME [Stores]
AS PARTITION [StoreSplitter]
TO ([PRIMARY], [PRIMARY], [PRIMARY], [PRIMARY], [... etc ...], [PRIMARY])
GO
Прочитав MSDN, я понял, что должен был создать его так:
CREATE PARTITION SCHEME [Stores]
AS PARTITION [StoreSplitter]
ALL TO ([PRIMARY])
GO
В этом случае все разделы будут использовать одно и то же хранилище, и мне не нужно каждый раз менять его для поддержки другого раздела.
Есть ли способ изменить существующий раздел на использование ALL TO ([PRIMARY])
без воссоздания всего этого, или это просто желаемое за действительное? (