Udostępnij za pośrednictwem


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.

Stosuje się do: