Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
platí pro:SQL Server
Vrací informace o serveru pro danou práci.
Syntaxe
sp_help_jobserver
[ [ @job_id = ] 'job_id' ]
[ , [ @job_name = ] N'job_name' ]
[ , [ @show_last_run_details = ] show_last_run_details ]
[ ; ]
Arguments
[ @job_id = ] 'job_id'
Identifikační číslo práce, pro které se vracejí informace.
@job_id je uniqueidentifier, s výchozím nastavením NULL.
Buď @job_id , nebo @job_name musí být specifikovány, ale ani jedno nelze specifikovat.
[ @job_name = ] N'job_name'
Název práce, pro který vracet informace.
@job_name je sysname s výchozím nastavením NULL.
Buď @job_id , nebo @job_name musí být specifikovány, ale ani jedno nelze specifikovat.
[ @show_last_run_details = ] show_last_run_details
Zda je poslední informace o vykonání součástí výsledné množiny.
@show_last_run_details je tinyint, s výchozím hodnotou 0.
-
0neobsahuje informace o posledním běhu. -
1obsahuje informace o posledním běhu.
Hodnoty návratového kódu
0 (úspěch) nebo 1 (selhání).
Sada výsledků
| Název sloupce | Datový typ | Description |
|---|---|---|
server_id |
int | Identifikační číslo cílového serveru. |
server_name |
nvarchar(30) | Název počítače cílového serveru. |
enlist_date |
datetime | Datum zařazení cílového serveru do hlavního serveru. |
last_poll_date |
datetime | Datum, kdy cílový server naposledy dotazoval hlavní server. |
Pokud sp_help_jobserver je vykonána s @show_last_run_details nastavenou na , 1výsledná množina má tyto další sloupce.
| Název sloupce | Datový typ | Description |
|---|---|---|
last_run_date |
int | Datum spuštění úlohy na tomto cílovém serveru. |
last_run_time |
int | Kdy se job naposledy spustil na tomto serveru. |
last_run_duration |
int | Délka trvání úkolu při posledním spuštění na tomto cílovém serveru (v několika sekundách). |
last_outcome_message |
nvarchar(1024) | Popisuje konečný výsledek práce. |
last_run_outcome |
int | Výsledek práce při posledním spuštění na tomto serveru:0 = Neuspěl1 = Podařilo se3 = Zrušeno5 = Neznámé |
Povolení
Na tomto postupu můžete udělit EXECUTE oprávnění, ale tato oprávnění mohou být během upgradu SQL Serveru přepsána.
Ostatní uživatelé musí mít v databázi msdb přiděleny některé z následujících pevných databázových rolí SQL Server Agent:
- SQLAgentUserRole
- SQLAgentReaderRole
- SQLAgentOperatorRole
Podrobnosti o oprávněních těchto rolí naleznete v SQL Server Agent Fixed Database Roles.
Členové SQLAgentUserRole mohou zobrazit pouze informace o pracovních pozicích, které vlastní.
Examples
Následující příklad vrací informace, včetně informací o posledním běhu, o dané úlohě NightlyBackups .
USE msdb;
GO
EXECUTE dbo.sp_help_jobserver
@job_name = N'NightlyBackups',
@show_last_run_details = 1;
GO
Související obsah
- sp_add_jobserver (Transact-SQL)
- sp_delete_jobserver (Transact-SQL)
- uložené procedury systému (Transact-SQL)