давайте начнем с теории, зачем вообще нужно партиционирование и какие преимущества оно дает:
1. когда вы включаете в кластерный индекс надо добавить колонку по которой происходило партиционирование, это позволяет оптимизатору, на основании функции партиционирования, делать точечный запрос по партициям, если присутствуют необходимые условия в предикатах.
2. вы можете объединять\исключать\добавлять партиции в этот момент оптимизатор использует блокировку уровня SCH-M, с одной стороны это происходит быстро с другой стороны такие суперблокировки не совместимы
3. вы монете использовать не выровненные индексы, которые будут построены на разных партициях, но тогда забудьте о switch partitions, т.к. это работает только с выровненными индексами
4. Появляется новый уровень эскалации, если раньше у вас были RID,Page,Extents,Table, то появится новый уровень Partition
5. Вы можете положить разные партиции в разные файловые группы на разные и тем самым задействовать утилизацию несколько дисков одновременно и делать бэкапы по файловым группам например.
6. Можно установить разные уровни сжатия для разных партиций.