syspolicy_policies (Transact-SQL)
在 SQL Server 執行個體中,分別針對每一個原則式管理原則顯示一個資料列。syspolicy_policies 屬於 msdb 資料庫中的 dbo 結構描述。 下表描述 syspolicy_policies 檢視表中的資料行。
適用於:SQL Server (SQL Server 2008 至目前版本)。 |
資料行名稱 |
資料類型 |
描述 |
---|---|---|
policy_id |
int |
原則的識別碼。 |
name |
sysname |
此原則的名稱。 |
condition_id |
int |
這個原則所強制施行或測試之條件的識別碼。 |
root_condition_id |
int |
僅供內部使用。 |
date_created |
datetime |
建立此原則的日期和時間。 |
execution_mode |
int |
此原則的評估模式。 可能的值如下:
注意 3 不是可能的值。 |
policy_category |
int |
此原則所屬之以原則為基礎之管理原則類別目錄的識別碼。 如果它是預設原則群組,就會是 NULL。 |
schedule_uid |
uniqueidentifier |
當 execution_mode 為 On schedule 時,會包含此排程的識別碼,否則為 NULL。 |
description |
nvarchar(max) |
此原則的描述。 描述資料行為選擇性,而且可為 NULL。 |
help_text |
nvarchar(4000) |
屬於 help_link 的超連結文字。 |
help_link |
nvarchar(2083) |
由原則建立者指派給原則的其他說明超連結。 |
object_set_id |
int |
原則評估之物件集的識別碼。 |
is_enabled |
bit |
指出此原則目前為啟用 (1) 或停用 (0)。 |
job_id |
uniqueidentifier |
當 execution_mode 為 On schedule 時,會包含執行此原則之 SQL Server Agent 作業的識別碼。 |
created_by |
sysname |
建立此原則的登入。 |
modified_by |
sysname |
最近修改此原則的登入。 如果從未修改過,則為 NULL。 |
date_modified |
datetime |
建立此原則的日期和時間。 如果從未修改過,則為 NULL。 |
備註
當您針對以原則為基礎的管理進行疑難排解時,請查詢 syspolicy_conditions 檢視表來判斷此原則是否已啟用。 此檢視表也會顯示建立此原則或上次變更此原則的人。
權限
需要 msdb 資料庫中 PolicyAdministratorRole 角色的成員資格。