Megosztás a következőn keresztül:


ALTER PARTITION SÉMA (Transact-SQL)

A következőkre vonatkozik:SQL ServerAzure SQL DatabaseFelügyelt Azure SQL-példánySQL-adatbázis a Microsoft Fabricben

Fájlcsoportot ad hozzá egy partíciós sémához, vagy módosítja a NEXT USED partíciós séma fájlcsoportjának kijelölését.

További információ a fájlcsoportokról és a particionálási stratégiákról a Fájlcsoportokban.

Megjegyzés:

Az Azure SQL Database-ben és SQL adatbázisban a Microsoft Fabric-ben csak az elsődleges fájlcsoportok támogatottak.

Transact-SQL szintaxis konvenciók

Szemantika

ALTER PARTITION SCHEME partition_scheme_name
NEXT USED [ filegroup_name ] [ ; ]

Arguments

partition_scheme_name

A módosítani kívánt partícióséma neve.

filegroup_name

A partíciós séma által megjelölendő fájlcsoportot adja meg.NEXT USED Ez azt jelenti, hogy a fájlcsoport egy ALTER PARTITION FUNCTION utasítással létrehozott új partíciót fogad el.

Partíciós sémákban csak egy fájlcsoport jelölhető ki NEXT USED. Megadható egy nem üres fájlcsoport. Ha filegroup_name van megadva, és jelenleg nincs megjelölve NEXT USEDfájlcsoport, filegroup_name van megjelölve NEXT USED. Ha filegroup_name van megadva, és már létezik egy tulajdonsággal rendelkező NEXT USED fájlcsoport, a NEXT USED tulajdonság átkerül a meglévő fájlcsoportból a filegroup_name.

Ha filegroup_name nincs megadva, és a tulajdonsággal rendelkező NEXT USED fájlcsoport már létezik, az adott fájlcsoport elveszíti az NEXT USED állapotát, hogy ne NEXT USED legyenek fájlcsoportok a partition_scheme_name.

Ha filegroup_name nincs megadva, és nincsenek megjelölve NEXT USEDfájlcsoportok, ALTER PARTITION SCHEME figyelmeztetést ad vissza.

Megjegyzések

Minden érintett fájlcsoportnak ALTER PARTITION SCHEME online állapotúnak kell lennie.

Permissions

A végrehajtáshoz ALTER PARTITION SCHEMEa következő engedélyek használhatók:

  • ALTER ANY DATASPACE engedély. Ez az engedély alapértelmezés szerint a sysadmin rögzített kiszolgálói szerepkör tagjainak, valamint a db_owner és db_ddladmin rögzített adatbázis-szerepköröknek.

  • CONTROL vagy ALTER engedély azon az adatbázison, amelyben a partíciós séma létre lett hozva.

  • CONTROL SERVER vagy ALTER ANY DATABASE engedély annak az adatbázisnak a kiszolgálóján, amelyben a partíciós séma létre lett hozva.

Példák

Az alábbi példa feltételezi, hogy a partíciós séma MyRangePS1 és a fájlcsoport test5fg az aktuális adatbázisban található.

ALTER PARTITION SCHEME MyRangePS1
NEXT USED test5fg;

A Fájlcsoport test5fg egy utasítás eredményeként megkapja a particionált tábla vagy index bármely további partícióját ALTER PARTITION FUNCTION .