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.