Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Van toepassing op:SQL Server
Geeft informatie terug over de server voor een bepaalde opdracht.
Transact-SQL syntaxis-conventies
Syntaxis
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'
Het functieidentificatienummer waarvoor je informatie moet teruggeven.
@job_id is uniqueidentifier, met als standaard .NULL
Zowel @job_id als @job_name moeten worden gespecificeerd, maar beide kunnen niet worden gespecificeerd.
[ @job_name = ] N'job_name'
De functienaam waarvoor je informatie moet teruggeven.
@job_name is sysname, met als standaard .NULL
Zowel @job_id als @job_name moeten worden gespecificeerd, maar beide kunnen niet worden gespecificeerd.
[ @show_last_run_details = ] show_last_run_details
Of de last run uitvoeringsinformatie deel uitmaakt van de resultaatset.
@show_last_run_details is tinyint, met als standaard 0.
-
0bevat geen last run-informatie. -
1bevat informatie over de laatste oplevering.
Codewaarden retourneren
0 (geslaagd) of 1 (mislukt).
Resultaatset
| Kolomnaam | Gegevenstype | Description |
|---|---|---|
server_id |
int | Identificatienummer van de doelserver. |
server_name |
nvarchar(30) | Computernaam van de doelserver. |
enlist_date |
datetime | Dateer de doelserver die zich aanmeldt bij de master server. |
last_poll_date |
datetime | Datum waarop de doelserver voor het laatst de master server heeft gepolld. |
Als sp_help_jobserver wordt uitgevoerd met @show_last_run_details op , 1heeft de resultaatverzameling deze extra kolommen.
| Kolomnaam | Gegevenstype | Description |
|---|---|---|
last_run_date |
int | Datum waarop de taak voor het laatst begon met uitvoeren op deze doelserver. |
last_run_time |
int | Tijd waarop de klus voor het laatst op deze server is begonnen. |
last_run_duration |
int | Duur van de taak de laatste keer dat deze op deze doelserver draaide (in seconden). |
last_outcome_message |
nvarchar(1024) | Beschrijft het uiteindelijke resultaat van de klus. |
last_run_outcome |
int | Resultaat van de klus de laatste keer dat het op deze server draaide:0 = Mislukt1 = Geslaagd3 = Geannuleerd5 = Onbekend |
Permissions
Je kunt rechten verlenen EXECUTE op deze procedure, maar deze rechten kunnen worden overschreven tijdens een SQL Server-upgrade.
Andere gebruikers moeten een van de volgende vaste SQL Server Agent-databaserollen in de msdb database krijgen:
- SQLAgentUserRole
- SQLAgentReaderRole
- SQLAgentOperatorRole
Voor details over de rechten van deze rollen, zie SQL Server Agent Fixed Database Roles.
Leden van SQLAgentUserRole kunnen alleen informatie bekijken voor taken die zij bezitten.
Voorbeelden
Het volgende voorbeeld geeft informatie, inclusief last run-informatie, over de klus.NightlyBackups
USE msdb;
GO
EXECUTE dbo.sp_help_jobserver
@job_name = N'NightlyBackups',
@show_last_run_details = 1;
GO