dbo.sysschedules (Transact-SQL)

Van toepassing op:SQL Server

Bevat informatie over SQL Server Agent-taakschema's. Deze tabel wordt opgeslagen in de msdb-database .

Kolomnaam Gegevenstype Description
schedule_id int ID van het SQL Server Agent-taakschema.
schedule_uid uniqueidentifier Unieke identificatie van het werkrooster. Deze waarde wordt gebruikt om een schema voor gedistribueerde taken te identificeren.
originating_server_id int ID van de hoofdserver waar het werkschema vandaan kwam.
name Sysname (nvarchar(128)) Gebruikersgedefinieerde naam voor het taakschema. Deze naam moet uniek zijn binnen een functie.
owner_sid varbinary(85) Microsoft Windows security_identifier van de gebruiker of groep die eigenaar is van het taakschema.
ingeschakeld int Status van het werkrooster:

0 = Niet ingeschakeld.

1 = Ingeschakeld.

Als het schema niet is ingeschakeld, worden er geen taken op het schema uitgevoerd.
freq_type int Hoe vaak een klus op dit schema loopt.

1 = Slechts één keer

4 = Dagelijks

8 = Wekelijks

16 = Maandelijks

32 = Maandelijks, relatief tot freq_interval

64 = Draait wanneer de SQL Server Agent-service start

128 = Draait wanneer de computer inactief is
freq_interval int Dagen dat de klus wordt uitgevoerd. Het hangt af van de waarde van freq_type. De standaardwaarde is 0, wat aangeeft dat freq_interval ongebruikt is. Zie de onderstaande tabel voor de mogelijke waarden en hun effecten.
freq_subday_type int Eenheden voor de freq_subday_interval. Hier volgen de mogelijke waarden en de bijbehorende beschrijvingen.



1 : Op het opgegeven tijdstip

2 : Seconden

4 : Minuten

8 : Uren
freq_subday_interval int Aantal freq_subday_type periodes die tussen elke uitvoering van de taak verlopen.
freq_relative_interval int Wanneer freq_interval in elke maand plaatsvindt, als freq_type32 is (maandelijkse relatie). Dit kan een van de volgende waarden zijn:

0 = freq_relative_interval wordt niet gebruikt

1 = Eerste

2 = Tweede

4 = Derde

8 = Vierde

16 = Laatste
freq_recurrence_

Factor
int Aantal weken of maanden tussen de geplande uitvoering van een taak. freq_recurrence_factor wordt alleen gebruikt als freq_type8, 16 of 32 is. Als deze kolom 0 bevat, wordt freq_recurrence_factor niet gebruikt.
active_start_date int Datum waarop de uitvoering van een taak kan beginnen. De datum is opgemaakt als JJJMMDD. NULL geeft de datum van vandaag aan.
active_end_date int Datum waarop de uitvoering van een taak kan stoppen. De datum is opgemaakt als YYYYMMDD.
active_start_time int Tijd op elke dag tussen active_start_date en active_end_date die taak begint te worden uitgevoerd. De tijd is geformatteerd als HHMMSS, met een 24-uurs klok.
active_end_time int Tijd op elke dag tussen active_start_date en active_end_date die taak stopt met uitvoeren. De tijd is geformatteerd als HHMMSS, met een 24-uurs klok.
date_created datetime Datum en tijd waarop het schema is gemaakt.
date_modified datetime Datum en tijd waarop het schema voor het laatst is aangepast.
version_number int Huidig versienummer van het schema. Als een schema bijvoorbeeld 10 keer is aangepast, is de version_number 10.
Waarde van freq_type Effect op freq_interval
1 (één keer) freq_interval is ongebruikt (0)
4 (dagelijks) Elke freq_interval dagen
8 (wekelijks) freq_interval is een of meer van de volgende:

1 = Zondag

2 = maandag

4 = Dinsdag

8 = woensdag

16 = donderdag

32 = vrijdag

64 = zaterdag
16 (maandelijks) Op de freq_interval dag van de maand
32 (maandelijks, relatief) freq_interval is een van de volgende:

1 = Zondag

2 = maandag

3 = dinsdag

4 = woensdag

5 = donderdag

6 = Vrijdag

7 = zaterdag

8 = Dag

9 = Doordeweekse dag

10 = Weekenddag
64 (start wanneer de SQL Server Agent-service start) freq_interval is ongebruikt (0)
128 (draait wanneer de computer inactief is) freq_interval is ongebruikt (0)