sp_help_jobs_in_schedule (języka Transact-SQL)

Zwraca informacje o zadaniach, podłączone do określonego harmonogramu.

Ikona łącza do tematuJęzyka Transact-SQL składni konwencje

Składnia

sp_help_jobs_in_schedule 
     [ @schedule_name = ] 'schedule_name' ,
     [ @schedule_id = ] schedule_id 

Argumenty

  • [ @ schedule_id = ] schedule_id
    Identyfikator harmonogramu, aby wyświetlić informacje o.schedule_idjest int, z braku domyślne.Albo schedule_id lub schedule_name może zostać określona.

  • [ @ schedule_name = ] 'schedule_name"
    Nazwa harmonogramu, aby wyświetlić informacje o.schedule_namejest sysname, z braku domyślne.Albo schedule_id lub schedule_name może zostać określona.

Wartości kodów powrotnych

0 (sukces) lub 1 (błąd)

Zestawy wyników

Zwraca następujące zestaw wyników:

Nazwa kolumny

Typ danych

Opis

job_id

uniqueidentifier

Unikatowy identyfikator zadanie.

originating_server

nvarchar(30)

Nazwa serwera, z którego pochodzą zadanie .

name

sysname

Nazwa zadanie.

włączone

tinyint

Wskazuje, czy zadanie jest włączone do wykonania.

Opis

nvarchar(512)

Opis zadanie.

start_step_id

int

Identyfikator kroku zadanie , gdzie powinno rozpocząć się wykonanie.

Kategoria

sysname

Kategoria zadania.

właściciel

sysname

Właściciela zadania.

notify_level_eventlog

int

Maskę bitów wskazującą na okoliczności, w jakich powiadomienie zdarzenie powinny być rejestrowane w dzienniku aplikacji systemu Microsoft Windows.Może być jedną z następujących wartości:

0 = Nigdy

1 = Gdy zadanie zakończy się pomyślnie.

2 =, Jeśli zadanie nie powiedzie się.

3 = Po ukończeniu zadanie (niezależnie od wyników zadanie )

notify_level_email

int

Maskę bitów wskazującą na okoliczności, w jakich powiadomienie pocztą e-mail powinny być wysyłane po ukończeniu zadanie .Możliwe wartości są takie same, jak w przypadku notify_level_eventlog.

notify_level_netsend

int

Maskę bitów wskazującą na okoliczności, w jakich komunikat sieciowy powinny być wysyłane po ukończeniu zadanie .Możliwe wartości są takie same, jak w przypadku notify_level_eventlog.

notify_level_page

int

Maskę bitów wskazującą na okoliczności, w jakich strona powinny być wysyłane po ukończeniu zadanie .Możliwe wartości są takie same, jak w przypadku notify_level_eventlog.

notify_email_operator

sysname

Nazwa poczty e-mail powiadamianie operator .

notify_netsend_operator

sysname

Nazwa komputera lub użytkownika, używany przy wysyłaniu komunikatów sieciowych.

notify_page_operator

sysname

Nazwa komputera lub użytkownika używane przy wysyłaniu strona.

delete_level

int

Maskę bitów wskazującą na okoliczności, w jakich zadanie powinny zostać usunięte po zakończeniu zadanie .Możliwe wartości są takie same, jak w przypadku notify_level_eventlog.

date_created

datetime

Data utworzenia zadanie .

date_modified

datetime

Data ostatniej modyfikacji zadanie .

numer_wersji

int

Wersja zadanie (automatycznie aktualizowane za każdym czas modyfikować zadanie ).

last_run_date

int

Data wykonania ostatniego uruchomienia zadanie .

last_run_time

int

Czas ostatniego Rozpoczęto wykonywanie zadanie .

last_run_outcome

int

Wyniku zadanie czas ostatniego jej uruchomienia:

0 = Nie powiodło się

1 = Powiodło się.

3 = Anulowane

5 = Nieznany

next_run_date

int

Data, zaplanowane zadanie do uruchomienia następnej.

next_run_time

int

Czas, zaplanowane zadanie do uruchomienia następnej.

next_run_schedule_id

int

Numer identyfikacyjny następnego uruchomienia harmonogramu.

current_execution_status

int

Bieżący stan wykonania.

current_execution_step

sysname

Bieżący krok wykonanie zadanie.

current_retry_attempt

int

Jeśli zadanie jest uruchomione i ponawiane krok, to bieżącej ponawiania próby.

has_step

int

Numer czynności zadanie , które ma zadanie .

has_schedule

int

Liczba harmonogramy zadanie , które ma zadanie .

has_target

int

Liczba serwerów miejsce docelowe , które zadanie ma.

type

int

Typ zadanie:

1 = Lokalnych zadanie.

2 = Propagując zadanie.

0 = Zadanie nie ma żadnych serwerów miejsce docelowe .

Uwagi

Ta procedura wyświetla informacje na temat określonego harmonogramu zadań.

Uprawnienia

Domyślnie członkowie sysadmin stała rola serwera można wykonać tę procedura składowana.Inni użytkownicy muszą być przyznawane jedną z następujących SQL Server Agent ról stałej bazy danych w msdb bazy danych:

  • SQLAgentUserRole

  • SQLAgentReaderRole

  • SQLAgentOperatorRole

Szczegółowe informacje na temat uprawnień tych ról, zobacz Ról stałej bazy danych programu SQL Server Agent.

Członkowie SQLAgentUserRole można przeglądać tylko stan zadań, których jest właścicielem.

Przykłady

Poniższy przykład wyświetla zadania dołączony do NightlyJobs Harmonogram.

USE msdb ;
GO

EXEC sp_help_jobs_in_schedule
    @schedule_name = N'NightlyJobs' ;
GO