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_typeEffetto 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:
ValoreDescrizione (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. |