Udostępnij za pośrednictwem


Metoda EnumJobHistory

Ta funkcja zostanie usunięta z przyszłej wersji programu Microsoft SQL Server. Należy unikać stosowania tej funkcji w nowych projektach oraz zaplanować modyfikację aplikacji, w których obecnie jest używana ta funkcja.

EnumHistory Metoda zwraca QueryResults obiekt, który wylicza historia wykonanie wszystkich zadań Agent Microsoft SQL Server.

Składnia

object
.EnumJobHistory( [ JobHistoryFilter ] )as QueryResults

Części

  • obiekt
    Wyrażenie, którego wartością obiekt na liście dotyczy.

  • JobHistoryFilter
    Opcjonalne.A JobHistoryFilter obiektu, która ogranicza członkostwo zestaw wyników.

Prototyp (C/C++)

HRESULT EnumJobHistory(
LPSQLDMOQUERYRESULTS* ppResults,
LPSQLDMOJOBHISTORYFILTER pJobHistoryFilter = NULL);

Zwraca

A QueryResults obiekt, który zawiera jeden zestaw wyników, określonych przez te kolumny.

Kolumna

Typ danych

Opis

instance_id

integer

Wygenerowane przez system identyfikator próba wykonania.

job_id

uniqueidentifier

Identyfikator zadanie wygenerowanych przez system.

job_name

nvarchar(129)

Nazwa zadania.

message

nvarchar(1025)

Gdy ma to zastosowanie, tekst komunikatu programu SQL Server podniesione przez krok.

operator_emailed

nvarchar(129)

Gdy ma to zastosowanie, operator otrzymywaniu powiadomienie e-mail ukończenia zadanie.

operator_netsent

nvarchar(129)

Gdy ma to zastosowanie, operator otrzymujący komunikat podręczny sieci powiadomienie ukończenia zadanie.

operator_paged

nvarchar(129)

Gdy ma to zastosowanie, operator otrzymujący strona powiadomienie ukończenia zadanie.

retries_attempted

integer

Ile razy wykonywanie kroku nastąpiła agenta programu SQL Server.0, gdy krok w pierwszej próbie lub nie została wykonana pomyślnie ponowienia określony dla kroku zadanie.

run_date

integer

Data, na którym wystąpiło wykonanie sformatowane zgodnie z opisem w uwagi.

run_duration

integer

Czas trwania wykonanie wyrażona jako liczba sekund.

run_status

integer

Wykonanie wyniki interpretowane, przy użyciu SQLDMO_JOBOUTCOME_TYPE.

run_time

integer

Czas, w którym wystąpił wykonanie sformatowane zgodnie z opisem w uwagi.

server

nvarchar(31)

Nazwa serwera docelowego.

sql_message_id

integer

Gdy ma to zastosowanie, SQL Server wiadomości numer komunikatu podniesione przez krok.

sql_severity

integer

Gdy ma to zastosowanie, ważności wiadomości programu SQL Server podniesione przez krok.

step_id

integer

Identyfikator kroku określonych przez użytkownika.Zestaw wyników zawiera listę każdego kroku zadanie i jego wyniku.

step_name

nvarchar(129)

Nazwa kroku zadania.

Uwagi

Zestaw wyników kolumna run_date reprezentuje data wykonania jako skalowanych liczba całkowita długa.Liczba całkowita jest zbudowana jako suma skalowana przez 10000, skalowana przez 100 i dzień miesiąca roku.Na przykład data 19.04.97 r., jest reprezentowana przez wartość Liczba całkowita długa 19970419.

Zestaw wyników kolumna run_time reprezentuje czas wykonania jako skalowanych liczba całkowita długa.Liczba całkowita jest zbudowana jako suma skalowana przez 10000, skalowana przez 100 i sekundy minuty godziny.Wartość użyto zegara 24-godzinnego.For example, the time 1:03:09 P.M.is represented by the long integer value 130309.

Członkostwo zestaw wyników jest ograniczony przy użyciu określonego opcjonalnie JobHistoryFilter obiektu.Aby uzyskać więcej informacji, zobacz JobHistoryFilter obiektu.

Stosuje się do: