sp_help_jobserver (języka Transact-SQL)
Zwraca informacje o serwerze dla danego zadanie.
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