syspolicy_policy_execution_history_details (Transact-SQL)
Görüntüler yürütüldü, koşul ifadeler hedefleri ifadelerin her yürütme ve varsa hataları hakkında ayrıntılar sonucu oluştu.Aşağıdaki tablo sütunlar açıklar syspolicy_execution_history_details gö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 ilkesine bir koşul ifade zorlamak için çalışıldığını gösterir.Birden çok hedefe uygulandığında, her koşul her hedefiçin bir ayrıntı kaydı gerekir. |
history_id |
bigint |
geçmişolaytanıtıcısı. Herolay geçmişbir deneme yürütmek için bir ilke temsil eder. Bir koşul birkaç koşul ifadeler ve çeşitli hedefleri olabilir çünkü bir history_id oluşturup birkaç ayrıntı kayıtları.Use history_idgörüntülemek için birleştirmeksütun syspolicy_policy_execution_history görünümü. |
target_query_expression |
nvarchar(max) |
İlke, hedef ve syspolicy_policy_execution_history gö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 ifade değerlendirme: 0 (başarılı) veya 1 (hata). |
result_detail |
nvarchar(max) |
Sonuç iletisi.Yalnızca ' % s'tarafı modeltarafından sağlanmışsa kullanılabilir. |
exception_message |
nvarchar(max) |
Bir özel durum tarafından oluşturulan ileti oluştu. |
exception |
nvarchar(max) |
Bir özel durum açıklaması oluştu. |
Açıklamalar
İlkeye dayalı yönetim giderirken, sorgu syspolicy_policy_execution_history_details görüntülemek belirleme, hedef ve koşul ifade engellenecek başarısız, başarısız, ve gözden ilgili hataları.
Aşağıdaki sorgu birleştirir syspolicy_policy_execution_history_details ile görüntülemek syspolicy_policy_execution_history_details ve syspolicy_policies ilkesinin adını koşulu ve hataları hakkındaki ayrıntıları görüntülemek için görünümler
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 gerektiren PolicyAdministratorRole rolünde msdb veritabanı.