Поделиться через


DROP PARTITION SCHEME (Transact-SQL)

Удаляет схему секционирования из текущей базы данных. Схемы секционирования создаются с помощью инструкции CREATE PARTITION SCHEME, а изменяются с помощью инструкции ALTER PARTITION SCHEME.

Значок ссылки на разделСоглашения о синтаксисе в Transact-SQL

Синтаксис

DROP PARTITION SCHEME partition_scheme_name [ ; ]

Аргументы

  • partition_scheme_name
    Имя схемы секционирования, подлежащей удалению.

Замечания

Схему секционирования можно удалить только при условии, если она в данный момент не используется какими-либо таблицами или индексами. Если имеются таблицы или индексы, в которых задействована данная схема секционирования, инструкция DROP PARTITION SCHEME возвращает ошибку. Инструкция DROP PARTITION SCHEME не удаляет собственно файловые группы.

Разрешения

Для выполнения инструкции DROP PARTITION SCHEME могут использоваться следующие разрешения:

  • Разрешение ALTER ANY DATASPACE. Это разрешение предоставляется по умолчанию членам фиксированной серверной роли sysadmin, а также фиксированных ролей базы данных db_owner и db_ddladmin.
  • Разрешение CONTROL или ALTER для базы данных, в которой была создана схема секционирования.
  • Разрешение CONTROL SERVER или ALTER ANY DATABASE на сервере с базой данных, в которой была создана схема секционирования.

Примеры

Следующий пример иллюстрирует удаление схемы секционирования myRangePS1 из текущей базы данных:

DROP PARTITION SCHEME myRangePS1;

См. также

Справочник

CREATE PARTITION SCHEME (Transact-SQL)
ALTER PARTITION SCHEME (Transact-SQL)
sys.partition_schemes (Transact-SQL)
EVENTDATA (Transact-SQL)
sys.data_spaces (Transact-SQL)
sys.destination_data_spaces (Transact-SQL)
sys.partitions (Transact-SQL)
sys.tables (Transact-SQL)
sys.indexes (Transact-SQL)
sys.index_columns (Transact-SQL)

Справка и поддержка

Получение помощи по SQL Server 2005