Заметка
Доступ к этой странице требует авторизации. Вы можете попробовать войти в систему или изменить каталог.
Доступ к этой странице требует авторизации. Вы можете попробовать сменить директорию.
Применимо к:SQL Server
Azure SQL База данных
Azure SQL Управляемый экземпляр
SQL База данных в Microsoft Fabric
Добавляет файловую группу в схему секционирования или изменяет назначение NEXT USED файловой группы для схемы секционирования.
Дополнительные сведения о файловых группах и стратегиях секционирования см. в разделе Файловые группы.
Примечание.
В Azure SQL Database и SQL Database в Microsoft Fabric поддерживаются только первичные группы файлов.
Соглашения о синтаксисе Transact-SQL
Синтаксис
ALTER PARTITION SCHEME partition_scheme_name
NEXT USED [ filegroup_name ] [ ; ]
Аргументы
partition_scheme_name
Имя схемы секционирования, который необходимо изменить.
filegroup_name
Указывает файловую группу, помеченную схемой секционирования как NEXT USED. Это означает, что файловая группа принимает новый раздел, созданный с помощью инструкции ALTER PARTITION FUNCTION .
В схеме секционирования можно назначить только одну файловую группу NEXT USED. Можно указать пустую файловую группу. Если filegroup_name указан и в настоящее время нет файловой группы, NEXT USED помечаетсяNEXT USED. Если указана filegroup_name , а файловая группа с NEXT USED свойством уже существует, NEXT USED свойство передается из существующей файловой группы в filegroup_name.
Если filegroup_name не указан, а файловая группа с NEXT USED свойством уже существует, эта файловая группа теряет свое NEXT USED состояние, чтобы в NEXT USED нет файловых групп.
Если filegroup_name не указан, и нет помеченных NEXT USEDфайловых групп, ALTER PARTITION SCHEME возвращает предупреждение.
Замечания
Любая файловая группа, затронутая этой ALTER PARTITION SCHEME группой, должна быть подключена к сети.
Разрешения
Для выполнения ALTER PARTITION SCHEMEможно использовать следующие разрешения:
ALTER ANY DATASPACEразрешение. Это разрешение назначено по умолчанию членам предопределенной роли сервера sysadmin и предопределенных ролей базы данных db_owner и db_ddladmin .CONTROLилиALTERразрешение на базу данных, в которой была создана схема секционирования.CONTROL SERVERилиALTER ANY DATABASEразрешение на сервер базы данных, в которой была создана схема секционирования.
Примеры
В следующем примере предполагается, что в базе данных существуют схема секционирования MyRangePS1 и файловая группа test5fg.
ALTER PARTITION SCHEME MyRangePS1
NEXT USED test5fg;
Файловая группа test5fg получает любую дополнительную секцию секции секционированного таблицы или индекса в результате инструкции ALTER PARTITION FUNCTION .