sp_help_jobs_in_schedule (języka Transact-SQL)
Zwraca informacje o zadaniach, podłączone do określonego harmonogramu.
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