Udostępnij za pośrednictwem


sp_help_jobserver (języka Transact-SQL)

Zwraca informacje o serwerze dla danego zadanie.

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

Składnia

sp_help_jobserver
     { [ @job_id = ] job_id 
     | [ @job_name = ] 'job_name' }
     [ , [ @show_last_run_details = ] show_last_run_details ]

Argumenty

  • [ @job_id= ] job_id
    Numer identyfikacyjny zadanie której informacje.job_idjest uniqueidentifier, domyślna wartość NULL.

  • [ @job_name= ] 'job_name'
    Nazwa zadanie , dla którego ma zostać zwrócona informacji.job_namejest sysname, domyślna wartość NULL.

    Ostrzeżenie

    Albo job_id lub job_name musi być określona, ale nie może być jednocześnie określone.

  • [ @ show_last_run_details= ] show_last_run_details
    Jest, czy informacje o wykonanie ostatniego uruchomienia jest częścią zestaw wyników.show_last_run_detailsjest tinyint, domyślnie 0.0 nie zawiera informacji o ostatnim uruchomieniu i 1 jest.

Wartości kodów powrotnych

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

Zestawy wyników

Nazwa kolumny

Typ danych

Opis

server_id

int

Numer identyfikacji serwera miejsce docelowe .

nazwa_serwera

nvarchar(30)

Nazwa komputera serwera miejsce docelowe .

enlist_date

datetime

Data zarejestrowany na serwer głównyserwera miejsce docelowe .

last_poll_date

datetime

Data serwera miejsce docelowe ostatniego sondowania serwer główny.

Jeśli sp_help_jobserver wykonane z show_last_run_details zestaw na 1, zestaw wyników ma te dodatkowe kolumny.

Nazwa kolumny

Typ danych

Opis

last_run_date

int

Data wykonania zadanie ostatniego uruchomienia na tym serwerze miejsce docelowe .

last_run_time

int

Czas ostatniego uruchomienia wykonywania zadanie na tym serwerze.

last_run_duration

int

Czas trwania zadanie ostatniego czas , który uruchomiono na serwerze miejsce docelowe (w sekundach).

last_outcome_message

nvarchar(1024)

W tym artykule opisano wynik ostatniego zadanie.

last_run_outcome

int

Wynik zadanie czas ostatniego uruchomiony na tym serwerze:

0 = Nie powiodło się

1 = Powiodło się.

3 = Anulowane

5 = Nieznany

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 informacje dotyczące zadań, których jest właścicielem.

Przykłady

Poniższy przykład zwraca informacje, w tym ostatnim uruchomieniu informacji o NightlyBackups zadanie.

USE msdb ;
GO

EXEC dbo.sp_help_jobserver
    @job_name = N'NightlyBackups',
    @show_last_run_details = 1 ;
GO