No SQL Server, usei o assistente de plano de manutenção para criar três trabalhos:
Trabalho | Cronograma |
---|---|
Trabalho 1 | A cada 3 semanas no domingo |
Trabalho 2 | A cada 3 semanas no domingo |
Trabalho 3 | A cada 3 semanas no domingo |
Eu quero que os três jobs sejam executados assim:
Encontro | Trabalho |
---|---|
Dom 2022-01-09 | Trabalho 1 |
Dom 2022-01-16 | Trabalho 2 |
domingo 23-01-2022 | Trabalho 3 |
domingo 30-01-2022 | Trabalho 1 |
Dom 2022-02-06 | Trabalho 2 |
Dom 2022-02-13 | Trabalho 3 |
E assim por diante. Mas o Job Activity Monitor mostra a data da "Próxima execução" para todos os três trabalhos como Sun 2022-01-09
. Tentei alterar a "Data de início" dos horários para três domingos consecutivos no passado, por exemplo, Dom 2021-12-19, Dom 2021-12-26 e Dom 2022-01-02, mas sem alegria. Por favor informar.
Isso pode ser feito usando a parte Frequência do Agendador.
Você pode criar três agendamentos de trabalhos, Para Job1 conforme abaixo:
A mesma coisa será repetida para Job2 e Job3, mas você precisa alterar a data de início para 16 e 23 de janeiro nesta parte:
Você também pode usar Datado passado alterando a data do calendário acima. Após a execução do trabalho, o SQL Server calculará uma data e hora da próxima execução. Portanto, se você simplesmente reverter o relógio do sistema, ele estará aguardando a próxima execução agendada, não funcionará dessa maneira. Melhor agendar a partir da data atual.
Espero que isto ajude.