Megosztás a következőn keresztül:


sp_help_schedule (Transact-SQL)

A következőkre vonatkozik:SQL Server

Felsorolja az időpontokról szóló információkat.

Transact-SQL szintaxis konvenciók

Szemantika

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

A listázható menetrend azonosítója. @schedule_idint, alapértelmezés NULL.

Meg lehet határozni @schedule_id vagy @schedule_name .

[ @schedule_name = ] N'schedule_name'

A felsorolandó menetrend neve. @schedule_name a sysname, alapértelmezés NULLszerint .

Meg lehet határozni @schedule_id vagy @schedule_name .

[ @attached_schedules_only = ] attached_schedules_only

Megadja, hogy csak azokat az időbeosztásokat mutassak-e, amelyekhez egy feladat kapcsolódik. @attached_schedules_onlybit, alapértelmezés 0szerint . Amikor @attached_schedules_only0, minden menetrend látható. Ha @attached_schedules_only , 1az eredményhalmaz csak olyan ütemezéseket tartalmaz, amelyek egy feladathoz vannak csatolva.

[ @include_description = ] include_description

Megadja, hogy leírásokat is beépítsenek-e az eredményhalmazba. @include_descriptionbit, alapértelmezés 0szerint . Amikor @include_description , 0az eredményhalmaz @schedule_description oszlopa helykitöltőt tartalmaz. Ha @include_description , 1az ütemterv leírása szerepel az eredményhalmazban.

Kódértékek visszaadása

0 (sikeres) vagy 1 (hiba).

Eredményhalmaz

Ez az eljárás a következő eredményhalmazt adja vissza:

Oszlop név Adattípus Description
schedule_id int Ütemezési azonosító szám.
schedule_uid uniqueidentifier Az ütemezés azonosítója.
schedule_name sysname Az ütemezés neve.
enabled int Akár engedélyezett (1) vagy nem engedélyezett (0).
freq_type int Az érték, amely jelzi, mikor kell végrehajtani a feladatot.

1 = Egyszer
4 = Napi
8 = Heti
16 = Havi
32 = Havi, a freq_interval
64 = Fut, amikor az SQLServerAgent szolgáltatás elindul.
freq_interval int Olyan napok, amikor a munka elvégződik. Az érték a . értéke függvénye freq_type. További információ: sp_add_schedule.
freq_subday_type int Egységek .freq_subday_interval További információ: sp_add_schedule.
freq_subday_interval int A freq_subday_type munkavégzés egyes szakaszai között hány időszakot kell bekövetkezni. További információ: sp_add_schedule.
freq_relative_interval int A beosztott munka bekövetkezése freq_interval havi időszakban. További információ: sp_add_schedule.
freq_recurrence_factor int Hónapok száma a tervezett munkavégzés között.
active_start_date int A menetrend aktiválásának dátuma.
active_end_date int Az ütemterv vége dátuma.
active_start_time int Napszakban kezdődik a beosztás.
active_end_time int A napszak napfolyama véget ér.
date_created datetime A menetrend létrehozásának dátuma.
schedule_description nvarchar(4000) Angol nyelvű leírás a menetrendről (ha kérik).
job_count int Visszaadja a feladatot, hány munka hivatkozik erre az ütemezésre.

Megjegyzések

Ha nincs paraméter, sp_help_schedule az összes időpont adatait listázza fel az instance összes ütemezésére.

Permissions

Ezen az eljáráshoz engedélyeket adhatsz EXECUTE , de ezek az engedélyek felülbírálhatók egy SQL Server frissítés során.

Más felhasználóknak az alábbi SQL Server Agent rögzített adatbázis-szerepek egyikét kell megadniuk az msdb adatbázisban:

  • SQLAgentUserRole
  • SQLAgentReaderRole
  • SQLAgentOperatorRole

Ezeknek a szerepköröknek a jogosultságairól az SQL Server Agent Fixed Database Roles oldalon találja a részleteket.

Az SQLAgentUserRole tagjai csak az ő tulajdonukban lévő ütemezéseket tekinthetik meg.

Példák

A. Listázd az összes ütemezés adatait az instance-ban

A következő példa az összes ütemezésre vonatkozó információkat tartalmazza az instance-ban.

USE msdb;
GO

EXECUTE dbo.sp_help_schedule;
GO

B. Lista információk egy adott menetrendhez

Az alábbi példa felsorolja az időpont adatait a .NightlyJobs

USE msdb;
GO

EXECUTE dbo.sp_help_schedule @schedule_name = N'NightlyJobs';
GO