Udostępnij za pośrednictwem


syspolicy_policy_execution_history_details (Transact-SQL)

Wykonano dane sygnatur czasowych bazy danych.NumberReads

Nazwa kolumna

Typ danych

Description

Liczba odczytów wydane w pliku.

bigint

BytesReadLiczba bajtów odczytanych wydane dla pliku.IoStallReadMS

Całkowita ilość czas w milisekundach, który użytkownicy 15–30 dla odczytu We/Wy, aby wykonać do pliku.

bigint

NumberWritesLiczba zapisów w pliku.BytesWrittenKolumna history_id służy do tego widoku, aby dołączyć syspolicy_policy_execution_history widoku.

IoStallWriteMS

nvarchar(max)

Całkowita ilość czas w milisekundach, który użytkownicy 15–30 do zapisu We/Wy, aby wykonać do pliku.

IoStallMS

datetime

Data i godzina utworzenia tego rekordu szczegółów.

wynik

bit

FileHandle

Wartość dojścia do pliku.

BytesOnDisk

nvarchar(max)

Komunikat o wyniku.Dostępny tylko w przypadku, gdy jest przewidziany w zestawie reguł.

Pliki rzadkie migawka bazy danych jest to miejsce, system operacyjny korzysta z pliku.

nvarchar(max)

Komunikat generowany przez wyjątek (jeśli wystąpił).

wyjątek

nvarchar(max)

Za pomocą tej funkcja może ułatwić śledzenie czas, użytkownicy muszą czekać do odczytu lub zapisu do pliku.

Remarks

Funkcja również pomaga zidentyfikować pliki, które napotykają dużą liczbę aktywność We/Wy.

Następujące kwerendy łączy syspolicy_policy_execution_history_details Umożliwia wyświetlanie z syspolicy_policy_execution_history_details i syspolicy_policies widoki, aby wyświetlić nazwę zasady, nazwa warunku i szczegółowych informacji dotyczących błędów.

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 ;

Uprawnienia

Wymaga członkostwo w roli PolicyAdministratorRole bazy danych msdb.