Notes
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
S’applique à :SQL Server
Azure SQL Database
Azure SQL Managed Instance
Base de données SQL dans Microsoft Fabric Preview
Ajoute un groupe de fichiers à un schéma de partition ou modifie la désignation du NEXT USED groupe de fichiers pour le schéma de partition.
Découvrez les groupes de fichiers et les stratégies de partitionnement dans les groupes de fichiers.
Notes
Dans Azure SQL Database et la base de données SQL dans Microsoft Fabric Preview, seuls les groupes de fichiers principaux sont pris en charge.
Conventions de la syntaxe Transact-SQL
Syntaxe
ALTER PARTITION SCHEME partition_scheme_name
NEXT USED [ filegroup_name ] [ ; ]
Arguments
partition_scheme_name
Nom du schéma de partition à modifier.
filegroup_name
Spécifie le groupe de fichiers à marquer par le schéma de partition comme NEXT USED. Cela signifie que le groupe de fichiers accepte une nouvelle partition créée à l’aide d’une instruction ALTER PARTITION FUNCTION .
Dans un schéma de partition, un seul groupe de fichiers peut être désigné NEXT USED. Un groupe de fichiers non vide peut être spécifié. Si filegroup_name est spécifié et qu’il n’existe actuellement aucun groupe de fichiers marqué NEXT USED, filegroup_name est marqué NEXT USED. Si filegroup_name est spécifié et qu’un groupe de fichiers avec la NEXT USED propriété existe déjà, la NEXT USED propriété transfère du groupe de fichiers existant vers filegroup_name.
Si filegroup_name n’est pas spécifié et qu’un groupe de fichiers avec la NEXT USED propriété existe déjà, ce groupe de fichiers perd son NEXT USED état afin qu’il n’y ait aucun NEXT USED groupe de fichiers dans partition_scheme_name.
Si filegroup_name n’est pas spécifié et qu’aucun groupe de fichiers n’est marqué NEXT USED, ALTER PARTITION SCHEME retourne un avertissement.
Remarques
Tout groupe de fichiers affecté par ALTER PARTITION SCHEME doit être en ligne.
Autorisations
Les autorisations suivantes peuvent être utilisées pour exécuter ALTER PARTITION SCHEME:
ALTER ANY DATASPACEautorisation. Cette autorisation est attribuée 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 .CONTROLouALTERautorisation sur la base de données dans laquelle le schéma de partition a été créé.CONTROL SERVERouALTER ANY DATABASEautorisation sur le serveur de la base de données dans laquelle le schéma de partition a été créé.
Exemples
L'exemple suivant suppose que le schéma de partition MyRangePS1 et le groupe de fichiers test5fg existent dans la base de données active.
ALTER PARTITION SCHEME MyRangePS1
NEXT USED test5fg;
Le groupe test5fg de fichiers reçoit toute partition supplémentaire d’une table ou d’un index partitionné à la suite d’une ALTER PARTITION FUNCTION instruction.