Ескертпе
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Жүйеге кіруді немесе каталогтарды өзгертуді байқап көруге болады.
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Каталогтарды өзгертуді байқап көруге болады.
Применимо к: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 .