sp_syspolicy_rename_policy_category (T-SQL)
Berlaku untuk: SQL Server
Mengganti nama kategori kebijakan yang ada dalam Manajemen Berbasis Kebijakan.
Sintaks
sp_syspolicy_rename_policy_category
{ [ @name = ] N'name' | [ @policy_category_id = ] policy_category_id }
, [ @new_name = ] N'new_name'
[ ; ]
Argumen
[ @name = ] N'name'
Nama kategori kebijakan yang ingin Anda ganti namanya. @name adalah sysname, dan harus ditentukan jika @policy_category_id adalah NULL
.
[ @policy_category_id = ] policy_category_id
Pengidentifikasi untuk kategori kebijakan yang ingin Anda ganti namanya. @policy_category_id int, dan harus ditentukan jika @name adalah NULL
.
[ @new_name = ] N'new_name'
Nama baru untuk kategori kebijakan. @new_name adalah sysname, dan diperlukan. Tidak boleh NULL
atau string kosong.
Mengembalikan nilai kode
0
(berhasil) atau 1
(kegagalan).
Keterangan
Anda harus menjalankan sp_syspolicy_rename_policy_category
dalam konteks msdb
database sistem.
Anda harus menentukan nilai untuk @name atau @policy_category_id. Keduanya tidak boleh NULL
. Untuk mendapatkan nilai-nilai ini, kueri msdb.dbo.syspolicy_policy_categories
tampilan sistem.
Izin
Memerlukan keanggotaan dalam peran database tetap PolicyAdministratorRole .
Penting
Kemungkinan elevasi kredensial: Pengguna dalam peran PolicyAdministratorRole dapat membuat pemicu server dan menjadwalkan eksekusi kebijakan yang dapat memengaruhi pengoperasian instans Mesin Database. Misalnya, pengguna dalam peran PolicyAdministratorRole dapat membuat kebijakan yang dapat mencegah sebagian besar objek dibuat di Mesin Database. Karena kemungkinan peningkatan kredensial ini, peran PolicyAdministratorRole harus diberikan hanya kepada pengguna yang tepercaya dengan mengontrol konfigurasi Mesin Database.
Contoh
Contoh berikut mengganti nama kategori kebijakan yang diberi nama Test Category 1
menjadi Test Category 2
.
EXEC msdb.dbo.sp_syspolicy_rename_policy_category
@name = N'Test Category 1',
@new_name = N'Test Category 2';
GO