DROP PARTITION SCHEME (Transact-SQL)
Permet de supprimer un schéma de partition de la base de données active. Les schémas de partition sont créés à l'aide de CREATE PARTITION SCHEME et modifiés avec ALTER PARTITION SCHEME.
Conventions de la syntaxe de Transact-SQL
Syntaxe
DROP PARTITION SCHEME partition_scheme_name [ ; ]
Arguments
- partition_scheme_name
Nom du schéma de partition à supprimer.
Notes
Un schéma de partition ne peut être supprimé que s'il n'est utilisé par aucune table ou index. S'il s'avère que des tables ou des index utilisent le schéma de partition, DROP PARTITION SCHEME renvoie une erreur. DROP PARTITION SCHEME ne supprime pas les groupes de fichiers eux-mêmes.
Autorisations
DROP PARTITION SCHEME peut être exécuté avec les autorisations suivantes :
- Autorisation ALTER ANY DATASPACE. Cette autorisation revient par défaut aux membres du rôle de serveur fixe sysadmin et des rôles de base de données fixes db_owner et db_ddladmin.
- Autorisation CONTROL ou ALTER sur la base de données dans laquelle le schéma de partition a été créé.
- Autorisation CONTROL SERVER ou ALTER ANY DATABASE sur le serveur de la base de données dans laquelle le schéma de partition a été créé.
Exemple
Dans l'exemple suivant, le schéma de partition myRangePS1
est supprimé de la base de données active :
DROP PARTITION SCHEME myRangePS1;
Voir aussi
Référence
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)