syspolicy_policies (Transact-SQL)
SQL Server インスタンスのポリシー ベースの管理ポリシーごとに 1 つの行を表示します。syspolicy_policies は、msdb データベースの dbo スキーマに属します。 次の表では、syspolicy_policies ビューの列について説明します。
列名 |
データ型 |
説明 |
||
---|---|---|---|---|
policy_id |
int |
ポリシーの識別子。 |
||
name |
sysname |
ポリシーの名前。 |
||
condition_id |
int |
このポリシーによって適用またはテストされる条件の ID。 |
||
root_condition_id |
int |
内部使用のみ。 |
||
date_created |
datetime |
ポリシーが作成された日時。 |
||
execution_mode |
int |
ポリシーの評価モード。 有効値は次のとおりです。
|
||
policy_category |
int |
このポリシーが属するポリシー ベースの管理のポリシー カテゴリの ID。 既定のポリシー グループの場合は NULL です。 |
||
schedule_uid |
uniqueidentifier |
execution_mode が "On schedule" の場合にスケジュールの ID が格納されます。それ以外の場合は NULL です。 |
||
description |
nvarchar(max) |
ポリシーの説明。 この説明の列は省略可能であり、NULL の場合もあります。 |
||
help_text |
nvarchar(4000) |
help_link に属するハイパーリンク テキスト。 |
||
help_link |
nvarchar(2083) |
ポリシーの作成者がポリシーに割り当てた追加のヘルプ ハイパーリンク。 |
||
object_set_id |
int |
ポリシーが評価するオブジェクト セットの ID。 |
||
is_enabled |
bit |
ポリシーが現在有効 (1) か無効 (0) かを示します。 |
||
job_id |
uniqueidentifier |
execution_mode が "On schedule" の場合に、ポリシーを実行する SQL Server エージェント ジョブの ID が格納されます。 |
||
created_by |
sysname |
ポリシーを作成したログイン。 |
||
modified_by |
sysname |
ポリシーを最後に変更したログイン。 変更されていない場合は NULL です。 |
||
date_modified |
datetime |
ポリシーが作成された日時。 変更されていない場合は NULL です。 |
説明
ポリシー ベースの管理のトラブルシューティングを行う場合に、ポリシーが有効になっているかどうかを調べるには、syspolicy_conditions ビューをクエリします。 このビューには、ポリシーを作成したユーザーや最後に変更したユーザーも表示されます。
権限
msdb データベースの PolicyAdministratorRole ロールのメンバーシップが必要です。