Condividi tramite


dbo.sysschedules (Transact-SQL)

Include informazioni sulle pianificazioni dei processi di SQL Server Agent. Questa tabella è archiviata nel database msdb.

Nome colonna

Tipo di dati

Descrizione

schedule_id

int

ID della pianificazione dei processi di SQL Server Agent.

schedule_uid

uniqueidentifier

Identificatore univoco della pianificazione dei processi. Questo valore viene utilizzato per identificare una pianificazione per i processi distribuiti.

originating_server_id

int

ID del server master di provenienza della pianificazione dei processi.

name

sysname (nvarchar(128))

Nome definito dall'utente per la pianificazione dei processi. Il nome deve essere univoco all'interno di un processo.

owner_sid

varbinary(85)

ID di sicurezza di Microsoft Windows specificato in security_identifier dell'utente o del gruppo proprietario della pianificazione dei processi.

enabled

int

Stato della pianificazione dei processi:

0 = Non abilitato.

1 = Abilitato.

Quando la pianificazione non è abilitata, non verrà eseguito alcun processo su questa pianificazione.

freq_type

int

Frequenza di esecuzione di un processo per questa pianificazione.

1 = Solo una volta

4 = Giornaliera

8 = Settimanale

16 = Mensile

32 = Mensile basata su freq_interval

64 = All'avvio del servizio SQL Server Agent

128 = Quando il computer è inattivo

freq_interval

int

Giorni in cui viene eseguito il processo. Il valore dipende da quello di freq_type. Il valore predefinito è 0 e indica che freq_interval non viene utilizzato.

Valore di freq_type

Effetto su freq_interval

1 (esecuzione singola)

freq_interval non viene utilizzato (0).

4 (giornaliera)

freq_interval specifica il numero di giorni che deve intercorrere tra esecuzioni successive

8 (settimanale)

freq_interval è uno o più d'uno dei valori seguenti:

1 = domenica

2 = lunedì

4 = martedì

8 = mercoledì

16 = giovedì

32 = venerdì

64 = sabato

16 (mensile)

freq_interval specifica il giorno del mese per l'esecuzione

32 (mensile con condizioni)

freq_interval è uno dei valori seguenti:

1 = domenica

2 = lunedì

3 = martedì

4 = mercoledì

5 = giovedì

6 = venerdì

7 = sabato

8 = giorno

9 = giorno feriale

10 = giorno festivo

64 (all'avvio del servizio SQL Server Agent)

freq_interval non viene utilizzato. (0)

128 (quando il computer è inattivo)

freq_interval non viene utilizzato (0)

freq_subday_type

int

Unità per freq_subday_interval. I possibili valori sono i seguenti:

Valore

Descrizione (unità)

1

All'ora specificata

2

Secondi

4

Minuti

8

Ore

freq_subday_interval

int

Numero di periodi freq_subday_type che devono intercorrere tra un'esecuzione del processo e la successiva.

freq_relative_interval

int

Occorrenza del processo freq_interval ogni mese, se freq_interval è 32 (frequenza mensile relativa). I possibili valori sono i seguenti:

0 = freq_relative_interval non viene utilizzato

1 = Primo

2 = Secondo

4 = Terzo

8 = Quarto

16 = Ultimo

freq_recurrence_

factor

int

Numero di settimane o mesi tra le esecuzioni pianificate di un processo. freq_recurrence_factor viene utilizzato solo se freq_type è 8, 16 o 32. Se la colonna contiene 0, freq_recurrence_factor non viene utilizzato.

active_start_date

int

Data dalla quale è possibile avviare l'esecuzione del processo. La data è nel formato AAAAMMGG. NULL indica la data odierna.

active_end_date

int

Data dalla quale è possibile arrestare l'esecuzione del processo. La data è nel formato AAAAMMGG.

active_start_time

int

Ora di uno dei giorni compresi tra le date active_start_date e active_end_date in cui viene avviata l'esecuzione del processo. L'ora è nel formato HHMMSS, a 24 ore.

active_end_time

int

Ora di uno dei giorni compresi tra le date active_start_date e active_end_date in cui viene arrestata l'esecuzione del processo. L'ora è nel formato HHMMSS, a 24 ore.

date_created

datetime

Data e ora di creazione della pianificazione.

date_modified

datetime

Data e ora dell'ultima modifica della pianificazione.

version_number

int

Numero di versione corrente della pianificazione. Ad esempio, se la pianificazione è stata modificata 10 volte, version_number è 10.

Vedere anche

Riferimento

dbo.sysjobschedules (Transact-SQL)