dbo.sysschedules (Transact-SQL)

Gäller för:SQL Server

Innehåller information om SQL Server Agent-jobbscheman. Den här tabellen lagras i msdb-databasen .

Kolumnnamn Datatyp Description
schedule_id int ID för SQL Server Agent-jobbschemat.
schedule_uid uniqueidentifier Unik identifierare av arbetsschemat. Detta värde används för att identifiera ett schema för distribuerade jobb.
originating_server_id int ID på huvudservern som arbetsschemat kom ifrån.
name Sysname (Nvarchar(128)) Användardefinierat namn för jobbschemat. Detta namn måste vara unikt inom ett jobb.
owner_sid varbinary(85) Microsoft Windows security_identifier av användaren eller gruppen som äger arbetsschemat.
aktiverat int Status för arbetsschemat:

0 = Ej aktiverad.

1 = Aktiverad.

Om schemat inte är aktiverat kommer inga jobb att köras på schemat.
freq_type int Hur ofta ett jobb löper enligt detta schema.

1 = Endast en gång

4 = Dagligen

8 = Veckovisa

16 = Månadsvis

32 = Månadsvis, relativt freq_interval

64 = Körs när SQL Server Agent-tjänsten startar

128 = Körs när datorn är inaktiv
freq_interval int Dagar då jobbet utförs. Det beror på värdet på freq_type. Standardvärdet är 0, vilket indikerar att freq_interval är oanvänt. Se tabellen nedan för möjliga värden och deras effekter.
freq_subday_type int Enheter för freq_subday_interval. Följande är möjliga värden och deras beskrivningar.



1 : Vid angiven tidpunkt

2 : Sekunder

4 : Minuter

8 : Timmar
freq_subday_interval int Antal freq_subday_type perioder som inträffar mellan varje utförande av jobbet.
freq_relative_interval int När freq_interval inträffar varje månad, om freq_type är 32 (månadsrelativ). Kan vara något av följande värden:

0 = freq_relative_interval används inte

1 = Först

2 = Andra

4 = Tredje

8 = Fjärde

16 = Sista
freq_recurrence_

Faktor
int Antal veckor eller månader mellan den planerade utförandet av ett jobb. freq_recurrence_factor används endast om freq_type är 8, 16 eller 32. Om denna kolumn innehåller 0 används freq_recurrence_factor inte.
active_start_date int Datum då utförandet av ett jobb kan börja. Datumet är formaterat som YYYYMMDD. NULL indikerar dagens datum.
active_end_date int Datum då utförandet av ett jobb kan upphöra. Datumet är formaterat YYYYMMDD.
active_start_time int Tiden på vilken dag som helst mellan active_start_date och active_end_date det jobbet börjar utföras. Tiden är formaterad HHMMSS, med en 24-timmarsklocka.
active_end_time int Tid på vilken dag som helst mellan active_start_date och active_end_date det jobbet slutar utföras. Tiden är formaterad HHMMSS, med en 24-timmarsklocka.
date_created datetime Datum och tid då schemat skapades.
date_modified datetime Datum och tid då schemat senast ändrades.
version_number int Aktuellt versionsnummer för schemat. Till exempel, om ett schema har ändrats 10 gånger, är version_number 10.
Värdet av freq_type Effekt på freq_interval
1 (en gång) freq_interval är oanvänd (0)
4 (dagligen) Var freq_interval dag
8 (veckovis) freq_interval är en eller flera av följande:

1 = Söndag

2 = Måndag

4 = Tisdag

8 = onsdag

16 = torsdag

32 = fredag

64 = Lördag
16 (månadsvis) På den freq_interval dagen i månaden
32 (månadsvis, släkt) freq_interval är en av följande:

1 = Söndag

2 = Måndag

3 = Tisdag

4 = onsdag

5 = torsdag

6 = fredag

7 = Lördag

8 = Dag

9 = Vardag

10 = Helgdag
64 (startar när SQL Server Agent-tjänsten startar) freq_interval är oanvänd (0)
128 (körs när datorn är inaktiv) freq_interval är oanvänd (0)