Compartilhar via


sysschedules (Transact-SQL)

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

Nome da coluna

Tipo de dados

Descrição

schedule_id

int

ID da agenda 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

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)

security_identifier do Microsoft Windows do usuário ou grupo que possui a agenda de trabalho.

enabled

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 freqüência com que um trabalho é executado para esta agenda.

1 = Apenas uma vez

4 = Diariamente

8 = Semanalmente

16 = Mensalmente

32 = mensalmente, relativo a freq_interval

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

128 = Executado quando o computador estiver 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.

Valor de freq_typeEfeito em freq_interval
1 (uma vez)freq_interval não é usado (0)
4 (diariamente)A cada freq_interval dias
8 (semanalmente)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 (mensalmente)No dia freq_interval do mês
32 (mensalmente, 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 do fim de semana
64 (inicia quando o serviço SQL Server Agent é iniciado)freq_interval não é usado (0)
128 (executado quando o computador estiver ocioso)freq_interval não é usado (0)

freq_subday_type

int

Unidades para o freq_subday_interval. Pode ser um dos seguintes valores:

ValorDescrição (unidade)
1Na hora especificada
2Segundos
4Minutos
8Horas

freq_subday_interval

int

Número de períodos de freq_subday_type que devem ocorrer entre cada execução do trabalho.

freq_relative_interval

int

Quando freq_interval ocorrer todo mês, se freq_interval for 32 (mensalmente relativo). Pode ser um dos seguintes valores:

0 = freq_relative_interval não é usado

1 = Primeiro

2 = Segundo

4 = Terceiro

8 = Quarto

16 = Último

freq_recurrence_

factor

int

Número de semanas ou meses entre a execução agendada de um trabalho. freq_recurrence_factor será usado somente sefreq_type for 8, 16 ou 32. Se esta coluna contiver 0, freq_recurrence_factor não será usado.

active_start_date

int

Data na qual a execução de um trabalho pode começar. A data é formatada como AAAAMMDD. 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 em que a execução do trabalho é iniciada. 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 em que a execução do trabalho é interrompida. 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 uma agenda foi modificada 10 vezes, o version_number será 10.

Consulte também

Referência