MENGUBAH SKEMA PARTISI (Transact-SQL)
Berlaku untuk: SQL ServerAzure SQL Database Azure SQL Managed Instance
Menambahkan grup file ke skema partisi atau mengubah penentuan grup file NEXT USED untuk skema partisi.
Pelajari selengkapnya tentang grup file dan strategi pemartisian di Filegroups.
Catatan
Di Azure SQL Database hanya grup file utama yang didukung.
Sintaks
ALTER PARTITION SCHEME partition_scheme_name
NEXT USED [ filegroup_name ] [ ; ]
Argumen
partition_scheme_name
Adalah nama skema partisi yang akan diubah.
filegroup_name
Menentukan grup file yang akan ditandai oleh skema partisi sebagai NEXT USED. Ini berarti grup file akan menerima partisi baru yang dibuat dengan menggunakan pernyataan ALTER PARTITION FUNCTION .
Dalam skema partisi, hanya satu grup file yang dapat ditunjuk NEXT USED. Grup file yang tidak kosong dapat ditentukan. Jika filegroup_name ditentukan dan saat ini tidak ada grup file yang ditandai NEXT USED, filegroup_name ditandai NEXT USED. Jika filegroup_name ditentukan, dan grup file dengan properti NEXT USED sudah ada, properti NEXT USED mentransfer dari grup file yang ada ke filegroup_name.
Jika filegroup_name tidak ditentukan dan grup file dengan properti NEXT USED sudah ada, grup file tersebut kehilangan status NEXT USED-nya sehingga tidak ada grup file NEXT USED di partition_scheme_name.
Jika filegroup_name tidak ditentukan, dan tidak ada grup file yang ditandai NEXT USED, ALTER PARTITION SCHEME mengembalikan peringatan.
Keterangan
Setiap grup file yang terpengaruh oleh SKEMA PARTISI ALTER harus online.
Izin
Izin berikut dapat digunakan untuk menjalankan ALTER PARTITION SCHEME:
Izin ALTER ANY DATASPACE. Izin ini default untuk anggota peran server tetap sysadmin dan peran database tetap db_owner dan db_ddladmin .
IZIN CONTROL atau ALTER pada database tempat skema partisi dibuat.
IZIN CONTROL SERVER atau ALTER ANY DATABASE pada server database tempat skema partisi dibuat.
Contoh
Contoh berikut mengasumsikan skema MyRangePS1
partisi dan grup file test5fg
ada di database saat ini.
ALTER PARTITION SCHEME MyRangePS1
NEXT USED test5fg;
Grup file test5fg
akan menerima partisi tambahan dari tabel atau indeks yang dipartisi sebagai hasil dari pernyataan ALTER PARTITION FUNCTION.
Langkah berikutnya
Pelajari selengkapnya tentang pemartisian tabel dan konsep terkait dalam artikel berikut ini: