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_ownerdb_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)