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 protezione 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 attivato.
1 = Attivato.
Quando la pianificazione non è attivata, 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 SQLServerAgent
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à)
1Ora specificata
2Secondi
4Minuti
8Ore
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 che intercorre tra esecuzioni pianificate successive del processo. freq_recurrence_factor viene utilizzato solo quando freq_type è uguale a 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 interrompere 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 interrotta 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
sysjobschedules (Transact-SQL)