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 schemaläggning av jobb som används av SQL Server Management Studio för att utföra automatiserade aktiviteter.
Transact-SQL syntaxkonventioner
Syntax
sp_help_jobschedule
[ [ @job_id = ] 'job_id' ]
[ , [ @job_name = ] N'job_name' ]
[ , [ @schedule_name = ] N'schedule_name' ]
[ , [ @schedule_id = ] schedule_id ]
[ , [ @include_description = ] include_description ]
[ ; ]
Arguments
[ @job_id = ] 'job_id'
Jobbidentifieringsnumret.
@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'
Namnet på tjänsten.
@job_name är sysname, med standardvärdet .NULL
Antingen @job_id eller @job_name måste specificeras, men båda kan inte specificeras.
[ @schedule_name = ] N'schedule_name'
Namnet på schemaposten för jobbet.
@schedule_name är sysname, med standardvärdet .NULL
[ @schedule_id = ] schedule_id
Identifikationsnumret för schemat för jobbet.
@schedule_id är int, med standardvärdet .NULL
[ @include_description = ] include_description
Specificerar om beskrivningen av schemat ska inkluderas i resultatuppsättningen.
@include_description är bit, med standardvärdet .0
- När
0, ingår inte beskrivningen av schemat i resultatuppsättningen. - När
1, inkluderas beskrivningen av schemat i resultatuppsättningen.
Returnera kodvärden
0 (lyckades) eller 1 (fel).
Resultatuppsättning
| Kolumnnamn | Datatyp | Description |
|---|---|---|
schedule_id |
int | Schemaidentifierarnummer. |
schedule_name |
sysname | Namnet på schemat. |
enabled |
int | Oavsett om schemat aktiverade (1) eller inte0. |
freq_type |
int | Värde som anger när jobbet ska utföras.1 = En gång4 = Dagligen8 = Veckovis16 = Månadsvis32 = Månadsvis, relativt freq_interval64 = Kör när SQL Server Agent-tjänsten startar. |
freq_interval |
int | Dagar då jobbet utförs. Värdet beror på värdet av freq_type. Mer information finns i sp_add_schedule. |
freq_subday_type |
int | Enheter för freq_subday_interval. Mer information finns i sp_add_schedule. |
freq_subday_interval |
int | Antal perioder freq_subday_type som ska inträffa mellan varje utförande av jobbet. Mer information finns i sp_add_schedule. |
freq_relative_interval |
int | Schemalagda jobb inträffar freq_interval varje månad. Mer information finns i sp_add_schedule. |
freq_recurrence_factor |
int | Antal månader mellan den planerade utförandet av jobbet. |
active_start_date |
int | Datum då schemat aktiveras. |
active_end_date |
int | Slutdatum för schemat. |
active_start_time |
int | Tid på dagen då schemat börjar. |
active_end_time |
int | Tidsschemat på dagen slutar. |
date_created |
datetime | Datum då schemat skapas. |
schedule_description |
nvarchar(4000) | En engelsk beskrivning av schemat som härleds från värden i msdb.dbo.sysschedules. När @include_description är 0, innehåller denna kolumn text som anger att beskrivningen inte begärdes. |
next_run_date |
int | Datera schemat nästa gång gör att jobbet körs. |
next_run_time |
int | Att tajma schemat nästa gång gör att jobbet körs. |
schedule_uid |
uniqueidentifier | Identifierare för schemat. |
job_count |
int | Antal återlämnade jobb. |
Anmärkning
sp_help_jobschedule returnerar värden från dbo.sysjobschedules och dbo.sysschedules systemtabellerna i uppdateringar msdb.sysjobschedules var 20:e minut. Detta kan påverka de värden som returneras av denna lagrade procedur.
Anmärkningar
Parametrarna för sp_help_jobschedule kan endast användas i vissa kombinationer. Om @schedule_id anges kan @job_id och @job_name inte specificeras. Annars kan @job_id - eller @job_name-parametrarna användas med @schedule_name.
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 egenskaper för jobbscheman som de äger.
Examples
A. Returnera arbetsschemat för ett specifikt jobb
Följande exempel returnerar schemaläggningsinformationen för ett jobb med namnet BackupDatabase.
USE msdb;
GO
EXECUTE dbo.sp_help_jobschedule @job_name = N'BackupDatabase';
GO
B. Returnera arbetsschemat för ett specifikt schema
Följande exempel returnerar informationen för schemat som heter NightlyJobs och jobbet som RunReportsheter .
USE msdb;
GO
EXECUTE dbo.sp_help_jobschedule
@job_name = N'RunReports',
@schedule_name = N'NightlyJobs';
GO
C. Returnera arbetsschemat och schemabeskrivningen för ett specifikt schema
Följande exempel returnerar informationen för schemat som heter NightlyJobs och jobbet som RunReportsheter . Den resulterande uppsättningen innehåller en beskrivning av schemat.
USE msdb;
GO
EXECUTE dbo.sp_help_jobschedule
@job_name = N'RunReports',
@schedule_name = N'NightlyJobs',
@include_description = 1;
GO