syspolicy_policies (T-SQL)

Berlaku untuk:SQL Server

Menampilkan satu baris untuk setiap kebijakan Manajemen Berbasis Kebijakan dalam instans SQL Server. syspolicy_policies milik skema dbo dalam database msdb. Tabel berikut ini menjelaskan kolom dalam tampilan syspolicy_policies.

Nama kolom Jenis data Deskripsi
policy_id int Pengidentifikasi kebijakan.
nama nama sysname Nama kebijakan.
condition_id int ID kondisi yang diberlakukan atau diuji oleh kebijakan ini.
root_condition_id int Hanya untuk penggunaan internal.
date_created datetime Tanggal dan waktu kebijakan dibuat.
execution_mode int Mode evaluasi untuk kebijakan. Kemungkinan nilainya adalah sebagai berikut:

0 = Sesuai permintaan

Mode ini mengevaluasi kebijakan ketika secara langsung ditentukan oleh pengguna.

1 = Saat perubahan: cegah

Mode otomatis ini menggunakan pemicu DDL untuk mencegah pelanggaran kebijakan.

2 = Pada perubahan: hanya log

Mode otomatis ini menggunakan pemberitahuan peristiwa untuk mengevaluasi kebijakan ketika perubahan yang relevan terjadi dan mencatat pelanggaran kebijakan.

4 = Sesuai jadwal

Mode otomatis ini menggunakan pekerjaan SQL Server Agent untuk mengevaluasi kebijakan secara berkala. Mode mencatat pelanggaran kebijakan.

Catatan: Nilai 3 bukan nilai yang mungkin.
policy_category int ID kategori kebijakan Manajemen Berbasis Kebijakan tempat kebijakan ini berada. Adalah NULL jika merupakan grup kebijakan default.
schedule_uid pengidentifikasi unik Ketika execution_mode Sesuai jadwal, berisi ID jadwal; jika tidak, adalah NULL.
description nvarchar(maks) Deskripsi kebijakan. Kolom deskripsi bersifat opsional dan dapat berupa NULL.
help_text nvarchar(4000) Teks hyperlink milik help_link.
help_link nvarchar(2083) Hyperlink bantuan tambahan yang ditetapkan ke kebijakan oleh pembuat kebijakan.
object_set_id int ID kumpulan objek yang dievaluasi kebijakan.
is_enabled bit Menunjukkan apakah kebijakan saat ini diaktifkan (1) atau dinonaktifkan (0).
job_id pengidentifikasi unik Ketika execution_mode Sesuai jadwal, berisi ID pekerjaan SQL Server Agent yang menjalankan kebijakan.
created_by nama sysname Login yang membuat kebijakan.
modified_by nama sysname Login yang baru-baru ini mengubah kebijakan. Adalah NULL jika tidak pernah dimodifikasi.
date_modified datetime Tanggal dan waktu kebijakan dibuat. Adalah NULL jika tidak pernah dimodifikasi.

Keterangan

Saat Anda memecahkan masalah Manajemen Berbasis Kebijakan, kueri tampilan syspolicy_conditions untuk menentukan apakah kebijakan diaktifkan. Tampilan ini juga menampilkan siapa yang membuat atau terakhir mengubah kebijakan.

Izin

Memerlukan keanggotaan dalam peran PolicyAdministratorRole dalam database msdb.

Lihat Juga

Mengelola Server dengan Menggunakan Manajemen Berbasis Kebijakan
Tampilan Manajemen Berbasis Kebijakan (Transact-SQL)