Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Dotyczy:SQL Server
Azure SQL Database
Azure SQL Managed Instance
Baza danych SQL w usłudze Microsoft Fabric
Dodaje grupę plików do schematu partycji lub zmienia oznaczenie NEXT USED grupy plików dla schematu partycji.
Dowiedz się więcej o grupach plików i strategiach partycjonowania w grupach plików.
Uwaga / Notatka
W bazie danych Azure SQL oraz bazie danych SQL w Microsoft Fabric obsługiwane są tylko główne grupy plików.
Transact-SQL konwencje składni
Składnia
ALTER PARTITION SCHEME partition_scheme_name
NEXT USED [ filegroup_name ] [ ; ]
Arguments
partition_scheme_name
Nazwa schematu partycji, który ma zostać zmieniony.
filegroup_name
Określa grupę plików, która ma być oznaczona przez schemat partycji jako NEXT USED. Oznacza to, że grupa plików akceptuje nową partycję utworzoną przy użyciu instrukcji ALTER PARTITION FUNCTION .
W schemacie partycji można wyznaczyć NEXT USEDtylko jedną grupę plików. Można określić grupę plików, która nie jest pusta. Jeśli określono filegroup_name i obecnie nie ma oznaczonej NEXT USEDgrupy plików , filegroup_name jest oznaczona .NEXT USED Jeśli określono filegroup_name , a grupa plików z właściwością NEXT USED już istnieje, NEXT USED właściwość zostanie przeniesiona z istniejącej grupy plików do filegroup_name.
Jeśli filegroup_name nie zostanie określona, a grupa plików z właściwością NEXT USED już istnieje, grupa plików utraci jego NEXT USED stan, aby nie NEXT USED było żadnych grup plików w partition_scheme_name.
Jeśli nie określono filegroup_name i nie ma żadnych oznaczonych NEXT USEDgrup plików , ALTER PARTITION SCHEME zwraca ostrzeżenie.
Uwagi
Każda grupa plików, której dotyczy ALTER PARTITION SCHEME problem, musi być w trybie online.
Permissions
Do wykonania ALTER PARTITION SCHEMEpolecenia można użyć następujących uprawnień:
ALTER ANY DATASPACEpozwolenie. To uprawnienie domyślnie dotyczy członków stałej roli serwera sysadmin oraz db_owner i db_ddladmin stałych ról bazy danych.CONTROLlubALTERuprawnienie do bazy danych, w której utworzono schemat partycji.CONTROL SERVERlubALTER ANY DATABASEuprawnienia na serwerze bazy danych, w której utworzono schemat partycji.
Przykłady
W poniższym przykładzie przyjęto założenie, że schemat MyRangePS1 partycji i grupa test5fg plików istnieje w bieżącej bazie danych.
ALTER PARTITION SCHEME MyRangePS1
NEXT USED test5fg;
test5fg Grupa plików otrzymuje dowolną dodatkową partycję partycjonowanej tabeli lub indeksu w wyniku instrukcji ALTER PARTITION FUNCTION .