dbo.sysschedules (Transact-SQL)

Si applica a:SQL Server

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

Nome colonna Tipo di dati Descrizione
schedule_id int ID della pianificazione del processo 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) Microsoft Windows security_identifier dell'utente o del gruppo proprietario della pianificazione del processo.
abilitata 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 = Una sola volta

4 = Giornaliero

8 = Settimanale

16 = Mensile

32 = Mensile, rispetto a freq_interval

64 = Viene eseguito all'avvio del servizio SQL Server Agent

128 = Viene eseguito quando il computer è inattiva
freq_interval int Giorni in cui viene eseguito il processo. Dipende dal valore di freq_type. Il valore predefinito è 0, che indica che freq_interval è inutilizzato. Vedere la tabella seguente per i valori possibili e i relativi effetti.
freq_subday_type int Unità per il freq_subday_interval. Di seguito sono riportati i valori possibili e le relative descrizioni.



1 : al momento specificato

2 : Secondi

4 : Minuti

8 : ore
freq_subday_interval int Numero di periodi di freq_subday_type da eseguire tra ogni esecuzione del processo.
freq_relative_interval int Quando freq_interval si verifica in ogni mese, se freq_type è 32 (relativo mensile). I possibili valori sono i seguenti:

0 = freq_relative_interval non usato

1 = Primo

2 = Secondo

4 = Terzo

8 = Quarto

16 = Ultimo
freq_recurrence_

Fattore
int Numero di settimane o mesi tra le esecuzioni pianificate di un processo. freq_recurrence_factor viene usato solo se freq_type è 8, 16 o 32. Se la colonna contiene 0, freq_recurrence_factor non è utilizzata.
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 L'ora in qualsiasi giorno tra active_start_date e active_end_date il processo inizia l'esecuzione. L'ora è nel formato HHMMSS, a 24 ore.
active_end_time int Ora in qualsiasi giorno tra active_start_date e active_end_date che il processo smette di eseguire. 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 una pianificazione è stata modificata 10 volte, il version_number è 10.
Valore di freq_type Effetto su freq_interval
1 (una volta) freq_interval non usato (0)
4 (giornaliero) Ogni freq_interval giorni
8 (settimanale) freq_interval è uno o più dei seguenti:

1 = Domenica

2 = Lunedì

4 = Martedì

8 = Mercoledì

16 = Giovedì

32 = Venerdì

64 = Sabato
16 (mensile) Il giorno freq_interval del mese
32 (mensile, relativo) freq_interval è uno dei seguenti:

1 = Domenica

2 = Lunedì

3 = Martedì

4 = Mercoledì

5 = Giovedì

6 = Venerdì

7 = Sabato

8 = Giorno

9 = Giorno feriale

10 = Giorno del fine settimana
64 (viene avviato all'avvio del servizio SQL Server Agent) freq_interval non usato (0)
128 (viene eseguito quando il computer è inattiva) freq_interval non usato (0)

Vedi anche

dbo.sysjobschedules (Transact-SQL)