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. |