Not
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Gäller för:SQL Server
Returnerar information om servern för ett visst jobb.
Transact-SQL syntaxkonventioner
Syntax
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'
Jobbidentifikationsnumret för att returnera information.
@job_id är unik identifierare, med standardvärdet .NULL
Antingen @job_id eller @job_name måste specificeras, men båda kan inte specificeras.
[ @job_name = ] N'job_name'
Jobbnamnet för vilken man ska returnera information.
@job_name är sysname, med standardvärdet .NULL
Antingen @job_id eller @job_name måste specificeras, men båda kan inte specificeras.
[ @show_last_run_details = ] show_last_run_details
Om exekveringsinformationen från sista körningen ingår i resultatuppsättningen.
@show_last_run_details är tinyint, med standardvärdet .0
-
0inkluderar inte sista omgångens information. -
1inkluderar information om sista upplagan.
Returnera kodvärden
0 (lyckades) eller 1 (fel).
Resultatuppsättning
| Kolumnnamn | Datatyp | Description |
|---|---|---|
server_id |
int | Identifieringsnummer för målservern. |
server_name |
nvarchar(30) | Datornamnet på målservern. |
enlist_date |
datetime | Datera den målserver som är inskriven i huvudservern. |
last_poll_date |
datetime | Datum för den målserver som senast pollade huvudservern. |
Om sp_help_jobserver exekveras med @show_last_run_details satt till 1, har resultatmängden dessa extra kolumner.
| Kolumnnamn | Datatyp | Description |
|---|---|---|
last_run_date |
int | Datum då jobbet senast startade körningen på denna målserver. |
last_run_time |
int | Tid då jobbet senast började köras på den här servern. |
last_run_duration |
int | Jobbets varaktighet senast den kördes på denna målserver (i sekunder). |
last_outcome_message |
nvarchar(1024) | Beskriver det slutliga resultatet av jobbet. |
last_run_outcome |
int | Resultatet av jobbet senast det kördes på denna server:0 = Misslyckades1 = Lyckades3 = Inställd5 = Okänt |
Permissions
Du kan ge EXECUTE behörigheter för denna procedur, men dessa behörigheter kan åsidosättas vid en SQL Server-uppgradering.
Andra användare måste tilldelas en av följande SQL Server Agent-fasta databasroller i databasen msdb :
- SQLAgentUserRole
- SQLAgentReaderRole
- SQLAgentOperatorRole
För detaljer om behörigheterna för dessa roller, se SQL Server Agent Fixed Database Roles.
Medlemmar i SQLAgentUserRole kan endast se information för jobb som de äger.
Examples
Följande exempel ger information, inklusive sista omgången, om jobbet NightlyBackups .
USE msdb;
GO
EXECUTE dbo.sp_help_jobserver
@job_name = N'NightlyBackups',
@show_last_run_details = 1;
GO