dbo.sysschedules (Transact-SQL)

Aplica-se a:SQL Server

Contém informações sobre SQL Server Agent agendas de trabalho. Essa tabela é armazenada no banco de dados msdb.

Nome da coluna Tipo de dados Descrição
schedule_id int ID da SQL Server Agent agenda de trabalho.
schedule_uid uniqueidentifier Identificador exclusivo da agenda do trabalho. Este valor é usado para identificar uma agenda para trabalhos distribuídos.
originating_server_id int ID do servidor mestre do qual a agenda de trabalho foi originada.
name sysname (nvarchar(128)) Nome definido pelo usuário para a agenda de trabalho. Este nome deve ser exclusivo em um trabalho.
owner_sid varbinary(85) O Microsoft Windows security_identifier do usuário ou grupo que possui a agenda de trabalho.
Habilitado int O status da agenda de trabalho:

0 = Não habilitado.

1 = Habilitado.

Se o agendamento não estiver habilitado, nenhum trabalho será executado nele.
freq_type int A frequência com que um trabalho é executado para esta agenda.

1 = Somente uma vez

4 = Diariamente

8 = Semanal

16 = Mensal

32 = Mensal, em relação a freq_interval

64 = Executa quando o serviço SQL Server Agent é iniciado

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



1 : no momento especificado

2 : Segundos

4 : Minutos

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

0 = freq_relative_interval não é utilizado

1 = Primeiro

2 = Segundo

4 = Terceiro

8 = Quarto

16 = Último
freq_recurrence_

factor
int Número de semanas ou meses entre execuções agendadas de um trabalho. freq_recurrence_factor será usado somente se freq_type for 8, 16 ou 32. Se essa coluna contiver 0, freq_recurrence_factor não será utilizado.
active_start_date int Data na qual a execução de um trabalho pode começar. A data é formatada como DDMMAAAA. NULL indica a data de hoje.
active_end_date int Data na qual a execução de um trabalho pode parar. A data é formatada como AAAAMMDD.
active_start_time int Hora em qualquer dia entre active_start_date e active_end_date esse trabalho começa a ser executado. A hora é formatada como HHMMSS, usando um relógio de 24 horas.
active_end_time int Hora em qualquer dia entre active_start_date e active_end_date esse trabalho para de ser executado. A hora é formatada como HHMMSS, usando um relógio de 24 horas.
date_created datetime Data e hora em que a agenda foi criada.
date_modified datetime Data e hora em que a agenda foi modificada pela última vez.
version_number int Número da versão atual da agenda. Por exemplo, se um agendamento tiver sido modificado 10 vezes, o version_number será 10.
Valor de freq_type Efeito em freq_interval
1 (uma vez) freq_interval não é utilizado (0)
4 (diariamente) A cada freq_interval dias
8 (semanal) freq_interval é um ou mais dos seguintes:

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 = Dia da semana

10 = Dia de fim de semana
64 (começa quando SQL Server Agent serviço é iniciado) freq_interval não é utilizado (0)
128 (é executado quando o computador está ocioso) freq_interval não é utilizado (0)

Confira também

dbo.sysjobschedules (Transact-SQL)