Udostępnij przez


sp_help_jobs_in_schedule (Transact-SQL)

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

Topic link iconKonwencje składni języka Transact-SQL

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

Argumenty

  • [ @schedule_id = ] schedule_id
    The identifier of the schedule to list information for.schedule_id is int, with no default.Albo schedule_id lub schedule_name może być określona.

  • [ @schedule_name = ] 'schedule_name'
    The name of the schedule to list information for.schedule_name is sysname, with no default.Albo schedule_id lub schedule_name może być określona.

Wartości kodów powrotnych

0 (sukces) lub 1 (brak)

Zestawy wyników

Zwraca następujący zestaw wyników:

Nazwa kolumna

Typ danych

Description

job_id

uniqueidentifier

Unikatowy identyfikator zadanie.

originating_server

nvarchar(30)

Nazwa serwera, z których pochodzą zadanie.

Nazwa

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 w zadanie gdzie powinno rozpocząć się wykonywanie.

Kategoria

sysname

Kategoria zadanie.

właściciel

sysname

Właściciel zadanie.

notify_level_eventlog

int

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

0 = Never

1 = Gdy zadanie kończy się pomyślnie

2 = Gdy zadanie nie powiedzie się

3 = Za każdym razem, gdy wykonuje zadanie (niezależnie od wyników zadanie)

notify_level_email

int

Po zakończeniu zadanie, należy wysłać maski bitów, wskazujące na to, co okolicznościach powiadomienie pocztą e-mail.Możliwe wartości są takie same, jak w przypadku notify_level_eventlog.

notify_level_netsend

int

Maski bitów wskazującą, jakie okoliczności komunikatu sieciowego w obszarze powinny być wysyłane, gdy zakończy się zadanie.Możliwe wartości są takie same, jak w przypadku notify_level_eventlog.

notify_level_page

int

Maski bitów wskazującą, jakie okoliczności, strona w obszarze powinny być wysyłane, gdy zakończy się zadanie.Możliwe wartości są takie same, jak w przypadku notify_level_eventlog.

notify_email_operator

sysname

Nazwy e-mail podmiotu gospodarczego do powiadamiania.

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żywany przy wysyłaniu strona.

delete_level

int

Po zakończeniu zadanie, należy usunąć maski bitów wskazującą, jakie okoliczności zadanie w obszarze.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 zadania (automatycznie aktualizowane każdego czas zadania jest modyfikowany).

last_run_date

int

Data wykonania ostatniego uruchomienia zadanie.

last_run_time

int

Czas zadanie ostatniego uruchomienia wykonanie.

last_run_outcome

int

Wynik ostatniego zadanie czas go uruchomiono:

0 = Failed

1 Udane =

3 Anulowane =

5 = Unknown

next_run_date

int

Zadanie jest zaplanowane do uruchomienia w następnym dniu.

next_run_time

int

czas zadanie jest zaplanowane 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 etap wykonania w zadaniu.

current_retry_attempt

int

Jeśli zadanie jest uruchomione i w kroku było ponawiane, jest to bieżącej próby ponownej próby.

has_step

int

Liczba kroków zadania jest zadanie.

has_schedule

int

Liczba harmonogramów zadania jest zadanie.

has_target

int

Liczba serwerów miejsce docelowe jest to zadanie.

Typ

int

Typ zadanie:

1 = Lokalnych zadanie.

2 = Wieloserwerowych zadanie.

0 = Zadanie ma nie ma dostępnych serwerów miejsce docelowe.

Remarks

Ta procedura wyświetla informacje na temat zadań dołączonych do określonego harmonogramu.

Uprawnienia

Domyślnie członkowie sysadmin stała rola serwera możliwość wykonać tej procedura przechowywana.Inni użytkownicy klastrowa musi mieć jedną z następujących czynności SQL Server Agent stałe role bazy danych w msdb bazy danych:

  • SQLAgentUserRole

  • SQLAgentReaderRole

  • SQLAgentOperatorRole

Aby uzyskać szczegółowe informacje o uprawnieniach z tych ról zobacz SQL Server Agent Fixed Database Roles.

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

Przykłady

W następującym przykładzie polecenie wyświetla listę zadań, dołączony do NightlyJobs harmonogram.

USE msdb ;
GO

EXEC sp_help_jobs_in_schedule
    @schedule_name = N'NightlyJobs' ;
GO