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)