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