dbo.sysschedules (Transact-SQL)

Aplica-se a: SQL Server

Contém informações sobre os cronogramas de trabalhos do SQL Server Agent. Esta tabela é armazenada no banco de dados msdb .

Nome da coluna Tipo de dados Description
schedule_id int ID do cronograma de trabalhos do SQL Server Agent.
schedule_uid uniqueidentifier Identificador único do horário de trabalho. Este valor é usado para identificar um cronograma para tarefas distribuídas.
originating_server_id int ID do servidor mestre de onde veio o cronograma de trabalho.
name sysname (nvarchar(128)) Nome definido pelo utilizador para o cronograma do trabalho. Este nome deve ser único dentro de um emprego.
owner_sid varbinary(85) Microsoft Windows security_identifier do utilizador ou grupo que detém o horário de trabalho.
ativado int Estado do horário de trabalho:

0 = Não ativado.

1 = Ativado.

Se o horário não estiver ativado, nenhum trabalho será executado nesse horário.
freq_type int Com que frequência um emprego corre para este horário.

1 = Apenas uma vez

4 = Diário

8 = Semanal

16 = Mensal

32 = Mensal, em relação à freq_interval

64 = Executa quando o serviço SQL Server Agent inicia

128 = Funciona quando o computador está inativo
freq_interval int Dias em que o trabalho é executado. Depende do valor do freq_type. O valor padrão é 0, o que indica que freq_interval não é utilizado. Consulte a tabela abaixo para os possíveis valores e os seus efeitos.
freq_subday_type int Unidades para a freq_subday_interval. A seguir estão os valores possíveis e suas descrições.



1 : Na hora especificada

2 : Segundos

4 : Minutos

8 : Horas
freq_subday_interval int Número de períodos de freq_subday_type a ocorrer entre cada execução do trabalho.
freq_relative_interval int Quando freq_interval ocorrer em cada mês, se freq_type tiver 32 anos (relativo mensal). Pode ser um dos seguintes valores:

0 = freq_relative_interval não é utilizado

1 = Primeiro

2 = Segundo

4 = Terceiro

8 = Quarto lugar

16 = Último
freq_recurrence_

Fator
int Número de semanas ou meses entre a execução agendada de um trabalho. freq_recurrence_factor é usado apenas se freq_type tiver 8, 16 ou 32. Se esta coluna contiver 0,freq_recurrence_factor não é utilizado.
active_start_date int Data em que a execução de um trabalho pode começar. A data está formatada como YYYMMDD. NULL indica a data de hoje.
active_end_date int Data em que a execução de um trabalho pode parar. A data está formatada YYYMMDD.
active_start_time int Tempo em qualquer dia entre active_start_date e active_end_date o trabalho começar a ser executado. O tempo é formatado HHMMSS, usando um relógio de 24 horas.
active_end_time int Tempo em qualquer dia entre active_start_date e active_end_date esse trabalho deixa de ser executado. O tempo é formatado HHMMSS, usando um relógio de 24 horas.
date_created datetime Data e hora em que o calendário foi criado.
date_modified datetime Data e hora em que o horário foi alterado pela última vez.
version_number int Número de versão atual do calendário. Por exemplo, se um horário foi modificado 10 vezes, o version_number é 10.
Valor da freq_type Efeito na freq_interval
1 (uma vez) freq_interval não utilizado (0)
4 (diariamente) De freq_interval dias
8 (semanal) freq_interval é uma ou mais das seguintes características:

1 = Domingo

2 = Segunda-feira

4 = Terça-feira

8 = Quarta-feira

16 = quinta-feira

32 = sexta-feira

64 = Sábado
16 (mensal) No freq_interval dia do mês
32 (mensal, relativo) freq_interval é um dos seguintes:

1 = Domingo

2 = Segunda-feira

3 = terça-feira

4 = Quarta-feira

5 = quinta-feira

6 = sexta-feira

7 = Sábado

8 = Dia

9 = Dias úteis

10 = Dia de fim de semana
64 (começa quando o serviço SQL Server Agent inicia) freq_interval não utilizado (0)
128 (funciona quando o computador está inativo) freq_interval não utilizado (0)