Я смог найти решение своей проблемы - надеюсь, это поможет кому-то еще.
Чтобы избежать каждой публикации базы данных, воссоздающей функцию раздела, вы можете выбрать опцию Игнорировать схемы разделов в диалоговом окне « Дополнительные параметры публикации » ( кнопка « Дополнительно ...» в диалоговом окне «Публикация базы данных»).
Из описания варианта (выделение мое):
Указывает, следует ли игнорировать или обновлять различия в схемах и функциях секционирования при публикации в базе данных.
Однако, если вы определили многораздельный объект (таблицу или индекс) со сжатием страниц или строк, хотя опция Игнорировать схемы секций больше не воссоздает функцию секционирования, секционированный объект все равно будет воссоздан заново.
Это происходит из-за того, что для секционированного объекта выполняется сценарий со сжатием, определенным для каждого раздела , и, поскольку количество объектов в нем отличается от того, которое было первоначально определено, SSDT воссоздает объект при публикации. Например (в формате):
WITH ( DATA_COMPRESSION = PAGE ON PARTITIONS (1)
, DATA_COMPRESSION = PAGE ON PARTITIONS (2)
, ...
Чтобы этого не произошло, вы также можете проверить опцию Игнорировать параметры таблицы в том же диалоговом окне « Дополнительные параметры публикации » - просто имейте в виду, что вы будете игнорировать другие параметры, такие как ALLOW_ROW_LOCKS
и ALLOW_PAGE_LOCKS
( ссылка на параметры таблицы ).