Metoda EnumJobs
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.
EnumJobs Metoda zwraca QueryResults obiekt, który wylicza wszystkie zadania agenta Microsoft SQL Server zdefiniowane dla serwera.
Składnia
object
.EnumJobs( [ JobFilter ] )as QueryResults
Części
obiekt
Wyrażenie, którego wartością obiekt na liście dotyczy.JobFilter
Opcjonalne.A JobFilter obiektu, która ogranicza członkostwo zestaw wyników.
Prototyp (C/C++)
HRESULT EnumJobs(
LPSQLDMOQUERYRESULTS* ppResults,
LPSQLDMOJOBFILTER pJobFilter = NULL);
Zwraca
A QueryResults obiekt, który zawiera jeden zestaw wyników, określonych przez te kolumny.
Kolumna |
Typ danych |
Opis |
---|---|---|
category |
nvarchar(129) |
Nazwa kategorii zadania. |
current_execution_/status |
integer |
Stan wykonywania interpretowane, przy użyciu SQLDMO_JOBEXECUTION_STATUS. |
current_execution_/step |
nvarchar(129) |
Gdy ma to zastosowanie, obecnie wykonywanym kroku.Ciąg sformatowany jako identyfikator kroku zadanie, spacja i nazwa kroku. |
current_retry_/attempt |
integer |
W stosownym przypadku, ponów próbę kroku zadanie. |
date_created |
smalldatetime |
Data i czas na zlecenie, do którego został utworzony. |
date_modified |
smalldatetime |
Data i czas z ostatniej modyfikacji zadania, zadanie czynności lub harmonogramy. |
delete_level |
integer |
Wykonanie wynik, który powoduje automatyczne usunięcie zadanie.Interpretować za pomocą SQLDMO_COMPLETION_TYPE. |
description |
nvarchar(513) |
Tekst opisowy. |
enabled |
tinyint |
Po 1, zadanie jest włączone. |
has_schedule |
integer |
1, Zadanie ma co najmniej jeden harmonogram włączone. |
has_step |
integer |
1, Zadanie ma co najmniej jeden krok zdefiniowany. |
has_target |
integer |
1, Zadanie jest wykonanie co najmniej jeden miejsce docelowe określony. |
job_id |
uniqueidentifier |
Identyfikator zadanie wygenerowanych przez system. |
last_run_date |
integer |
Data ostatniego, na którym wystąpiło wykonanie sformatowane zgodnie z opisem w uwagi. |
last_run_outcome |
integer |
Wykonanie wynik ostatniej próby wykonania interpretowane, przy użyciu SQLDMO_JOBOUTCOME_TYPE. |
last_run_time |
integer |
Czas, w którym wystąpił ostatnio wykonanie sformatowane zgodnie z opisem w uwagi. |
name |
nvarchar(129) |
Nazwa zadania. |
next_run_date |
integer |
Gdy ma to zastosowanie, Data następnego zaplanowanego wykonanie sformatowane zgodnie z opisem w uwagi. |
next_run_schedule_/id |
integer |
Identyfikator harmonogramu generowania następnego terminu realizacji i czas. |
next_run_time |
integer |
Gdy ma to zastosowanie, następny zaplanowany czas wykonania sformatowane zgodnie z opisem w uwagi. |
notify_email_/operator |
nvarchar(129) |
Nazwa operator powiadomienia pocztą e-mail. |
notify_level_email |
integer |
Wynik wykonanie powoduje operator powiadomienie pocztą e-mail.Interpretować za pomocą SQLDMO_COMPLETION_TYPE. |
notify_level_/eventlog |
integer |
Wynik wykonanie powoduje wpis dziennika aplikacji systemu Microsoft Windows.Interpretować za pomocą SQLDMO_COMPLETION_TYPE. |
notify_level_netsend |
integer |
Wynik wykonanie powodujące powiadomienie operator przez komunikat podręczny sieci.Interpretować za pomocą SQLDMO_COMPLETION_TYPE. |
notify_level_page |
integer |
Wynik wykonanie powodujące powiadomienie operator przez strona.Interpretować za pomocą SQLDMO_COMPLETION_TYPE. |
notify_netsend_/operator |
nvarchar(129) |
Nazwa operator zgłoszonych przez komunikat podręczny sieci. |
notify_page_/operator |
nvarchar(129) |
Nazwa operator zgłoszonych przez strona. |
originating_server |
nvarchar(31) |
Nazwa sieciowa serwer główny lub ciąg (lokalne). |
owner |
nvarchar(129) |
Microsoft SQL Server bazy danych użytkownika jako właściciela zadanie. |
start_step_id |
integer |
Identyfikator kroku zadanie użytkownika określonej jako pierwszy krok wykonywane. |
type |
integer |
Wskaźnik miejsce docelowe wykonanie interpretowane, przy użyciu SQLDMO_JOB_TYPE. |
version_number |
integer |
Numer wersja wygenerowane przez system. |
Uwagi
Zestaw wyników kolumn last_run_date i next_run_date wykonanie dat jako skalowanych liczby całkowite długie.Liczby całkowite są wbudowane jako suma roku skalowana przez 10000, skalowana przez 100 i dzień miesiąca.Na przykład data 19.04.97 r., jest reprezentowana przez wartość Liczba całkowita długa 19970419.
Zestaw wyników kolumn last_run_time i next_run_time reprezentują czasów wykonania jako skalowanych liczby całkowite długie.Liczby całkowite są wbudowane 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 JobFilter obiektu.Aby uzyskać więcej informacji, zobacz JobFilter obiektu.