Not
Åtkomst till denna sida kräver auktorisation. Du kan prova att logga in eller byta katalog.
Åtkomst till denna sida kräver auktorisation. Du kan prova att byta katalog.
Gäller för:SQL Server
Listar information om scheman.
Transact-SQL syntaxkonventioner
Syntax
sp_help_schedule
[ [ @schedule_id = ] schedule_id ]
[ , [ @schedule_name = ] N'schedule_name' ]
[ , [ @attached_schedules_only = ] attached_schedules_only ]
[ , [ @include_description = ] include_description ]
[ ; ]
Arguments
[ @schedule_id = ] schedule_id
Identifieraren av schemat som ska listas.
@schedule_id är int, med standardvärdet .NULL
Antingen @schedule_id eller @schedule_name kan specificeras.
[ @schedule_name = ] N'schedule_name'
Namnet på schemat som ska listas.
@schedule_name är sysname, med standardvärdet .NULL
Antingen @schedule_id eller @schedule_name kan specificeras.
[ @attached_schedules_only = ] attached_schedules_only
Specificerar om man endast ska visa scheman som ett jobb är kopplat till.
@attached_schedules_only är bit, med standardvärdet .0 När @attached_schedules_only är 0, visas alla scheman. När @attached_schedules_only är 1, innehåller resultatmängden endast scheman som är kopplade till ett jobb.
[ @include_description = ] include_description
Specificerar om beskrivningar ska inkluderas i resultatmängden.
@include_description är bit, med standardvärdet .0 När @include_description är 0, innehåller den @schedule_description kolumnen i resultatmängden en platshållare. När @include_description är 1, inkluderas beskrivningen av schemat i resultatuppsättningen.
Returnera kodvärden
0 (lyckades) eller 1 (fel).
Resultatuppsättning
Denna procedur returnerar följande resultatuppsättning:
| Kolumnnamn | Datatyp | Description |
|---|---|---|
schedule_id |
int | Schemaidentifierarnummer. |
schedule_uid |
uniqueidentifier | Identifierare för schemat. |
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 SQLServerAgent-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 (om det efterfrågas). |
job_count |
int | Visar hur många jobb som refererar till detta schema. |
Anmärkningar
När inga parametrar tillhandahålls, sp_help_schedule listas information för alla scheman i instansen.
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 de scheman de äger.
Examples
A. Listinformation för alla scheman i instansen
Följande exempel listar information för alla scheman i instansen.
USE msdb;
GO
EXECUTE dbo.sp_help_schedule;
GO
B. Listinformation för ett specifikt schema
Följande exempel listar information för schemat med namnet NightlyJobs.
USE msdb;
GO
EXECUTE dbo.sp_help_schedule @schedule_name = N'NightlyJobs';
GO