Aracılığıyla paylaş


syspolicy_policy_execution_history_details (Transact-sql)

Görüntüler idam edildi, koşul ifadeler ifadeleri sonucu her yürütme ve varsa hataları ayrıntılarını hedeflerini oluştu. Aşağıdaki tablo sütunları açıklar syspolicy_execution_history_detailsgörünümü.

Sütun adı

Veri türü

Açıklama

detail_id

bigint

Bu kaydın tanımlayıcısı. Her kaydın değerlendirmek veya bir koşul ifadesi bir ilkesi zorlama denemesi temsil eder. Birden çok hedefe uygulandığında, her koşul her hedef için bir ayrıntı kaydı gerekir.

history_id

bigint

Tarihi olay tanıtıcısı. Her tarihi olay bir politika yürütülecek bir deneyin temsil eder. Bir koşul olabilir birkaç koşul ifadeler ve çeşitli hedefler, çünkü bir history_idbirkaç ayrıntı kayıtları oluşturabilir. Kullanım history_idBu görünüme katılmak için sütun syspolicy_policy_execution_history görünümü.

target_query_expression

nvarchar(max)

Hedef ilke ve syspolicy_policy_execution_historygörünümü.

execution_date

datetime

Tarih ve bu ayrıntı kaydın oluşturulduğu saat.

result

bit

Başarı veya başarısızlık bu hedef ve Koşul ifadesi değerlendirme:

0 (başarılı) veya 1 (hata).

result_detail

nvarchar(max)

Sonuç mesajı. Yalnızca kullanılabilir tarafı tarafından sağlanan.

exception_message

nvarchar(max)

Eğer bir özel durum tarafından oluşturulan ileti oluştu.

exception

nvarchar(max)

Eğer bir özel durum açıklaması oluştu.

Açıklamalar

Ilke tabanlı yönetimi giderirken, sorgu syspolicy_policy_execution_history_detailshangi hedef belirlemek ve onlar başarısız olunca, başarısız ifade birleşimleri durumu görüntüleyin ve ilgili hataları inceleyin.

Aşağıdaki sorgu birleştiren syspolicy_policy_execution_history_detailsgörüntülemek syspolicy_policy_execution_history_detailsve syspolicy_policiesilkesinin, koşul adını görüntülemek için görünümler ve detaylar hakkında hataları.

SELECT Pol.name AS Policy, 
Cond.name AS Condition, 
PolHistDet.target_query_expression, 
PolHistDet.execution_date, 
PolHistDet.result, 
PolHistDet.result_detail, 
PolHistDet.exception_message, 
PolHistDet.exception 
FROM msdb.dbo.syspolicy_policies AS Pol
JOIN msdb.dbo.syspolicy_conditions AS Cond
    ON Pol.condition_id = Cond.condition_id
JOIN msdb.dbo.syspolicy_policy_execution_history AS PolHist
    ON Pol.policy_id = PolHist.policy_id
JOIN msdb.dbo.syspolicy_policy_execution_history_details AS PolHistDet
    ON PolHist.history_id = PolHistDet.history_id
WHERE PolHistDet.result = 0 ;

SELECT Pol.name AS Policy, 
Cond.name AS Condition, 
PolHistDet.target_query_expression, 
PolHistDet.execution_date, 
PolHistDet.result, 
PolHistDet.result_detail, 
PolHistDet.exception_message, 
PolHistDet.exception 
FROM msdb.dbo.syspolicy_policies AS Pol
JOIN msdb.dbo.syspolicy_conditions AS Cond
    ON Pol.condition_id = Cond.condition_id
JOIN msdb.dbo.syspolicy_policy_execution_history AS PolHist
    ON Pol.policy_id = PolHist.policy_id
JOIN msdb.dbo.syspolicy_policy_execution_history_details AS PolHistDet
    ON PolHist.history_id = PolHistDet.history_id
WHERE PolHistDet.result = 0 ;

İzinler

Üyelik PolicyAdministratorRolerol msdbveritabanı.

Ayrıca bkz.

Başvuru

Ilke tabanlı yönetim görünümleri (Transact-sql)

Kavramlar

Ilke tabanlı yönetimi kullanarak sunucuları yönetme