Anteckning
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
              Gäller för:SQL Server
Azure SQL Database
Azure SQL Managed Instance
SQL-databas i Förhandsversion av Microsoft Fabric
Lägger till en filgrupp i ett partitionsschema eller ändrar filgruppens beteckning NEXT USED för partitionsschemat.
Läs mer om filgrupper och partitioneringsstrategier i Filgrupper.
Anmärkning
I Azure SQL Database och SQL Database i Microsoft Fabric Preview stöds endast primära filgrupper.
              
              
              Transact-SQL syntaxkonventioner
Syntax
ALTER PARTITION SCHEME partition_scheme_name
NEXT USED [ filegroup_name ] [ ; ]
Arguments
partition_scheme_name
Namnet på partitionsschemat som ska ändras.
filegroup_name
Anger den filgrupp som ska markeras av partitionsschemat som NEXT USED. Det innebär att filgruppen accepterar en ny partition som skapas med hjälp av instruktionen ALTER PARTITION FUNCTION .
I ett partitionsschema kan endast en filgrupp utses NEXT USED. En filgrupp som inte är tom kan anges. Om filegroup_name har angetts och det för närvarande inte finns någon filgrupp markerad NEXT USEDmarkerasNEXT USEDfilegroup_name . Om filegroup_name har angetts och det redan finns NEXT USED en filgrupp med NEXT USED egenskapen överförs egenskapen från den befintliga filgruppen till filegroup_name.
Om filegroup_name inte har angetts och det redan finns en filgrupp med NEXT USED egenskapen förlorar filgruppen sitt NEXT USED tillstånd så att det inte finns några NEXT USED filgrupper i partition_scheme_name.
Om filegroup_name inte har angetts och inga filgrupper har markerats NEXT USEDALTER PARTITION SCHEME returnerar en varning.
Anmärkningar
Alla filgrupper som påverkas av ALTER PARTITION SCHEME måste vara online.
Permissions
Följande behörigheter kan användas för att köra ALTER PARTITION SCHEME:
- ALTER ANY DATASPACEtillåtelse. Den här behörigheten är standard för medlemmar i den fasta serverrollen sysadmin och db_owner och db_ddladmin fasta databasroller.
- CONTROLeller- ALTERbehörighet för databasen där partitionsschemat skapades.
- CONTROL SERVEReller- ALTER ANY DATABASEbehörighet på servern för databasen där partitionsschemat skapades.
Examples
I följande exempel förutsätter vi att partitionsschemat MyRangePS1 och filgruppen test5fg finns i den aktuella databasen.
ALTER PARTITION SCHEME MyRangePS1
NEXT USED test5fg;
Filgruppen test5fg tar emot ytterligare partitioner av en partitionerad tabell eller ett index som ett resultat av en ALTER PARTITION FUNCTION instruktion.