Partilhar via


dbo.sysschedules (Transact-SQL)

Aplica-se a: SQL Server

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

Nome da coluna Tipo de dados Descrição
schedule_id int ID do agendamento de trabalho do SQL Server Agent.
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 nome do sistema (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 o agendamento de trabalho.
Habilitado int O status da agenda de trabalho:

0 = Não habilitado.

1 = Ativado.

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 = Apenas uma vez

4 = Diário

8 = Semanais

16 = Mensal

32 = Mensal, em relação a freq_interval

64 = É executado quando o serviço SQL Server Agent é iniciado

128 = Funciona 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 é usado. 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 horário especificado

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 ocorre em cada mês, se freq_type é 32 (parente 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 é usado somente se freq_type for 8, 16 ou 32. Se essa coluna contiver 0, freq_recurrence_factor não será usada.
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 Tempo em qualquer dia entre active_start_date e active_end_date em que o trabalho começa a ser executado. A hora é formatada como HHMMSS, usando um relógio de 24 horas.
active_end_time int Tempo em qualquer dia entre active_start_date e active_end_date em que o trabalho pare 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 foi modificado 10 vezes, o version_number é 10.
Valor de freq_type Efeito em freq_interval
1 (uma vez) freq_interval não é utilizado (0)
4 (diário) 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 (inicia quando o serviço SQL Server Agent é iniciado) freq_interval não é utilizado (0)
128 (funciona quando o computador está ocioso) freq_interval não é utilizado (0)

Confira também

dbo.sysjobschedules (Transact-SQL)