Desejo criar um agendamento de agente SQL que ocorra durante um intervalo de datas. Não posso usar "recorre a cada n semanas" porque o processo que será acionado mudará a cada mês.
Eu preciso definir a frequência para ser semelhante a occurs monthly, 1st Monday through the 2nd Friday of every 1 month
. Dessa forma, tenho a certeza de executar o processo apenas a partir da primeira semana completa de cada mês
Eu sou louco por pensar em uma programação como essa? Shirley(sic) Não posso ser a única. Procurei em sp_add_schedule por dicas, mas nenhuma foi encontrada lá. Eu tentei pesquisar no Google, mas não consigo encontrar a sintaxe de consulta correta , portanto, continuo vazio.
Talvez se alguém pudesse me ajudar a fazer a pergunta correta, isso poderia me levar na direção certa.
::Update1: Vou adicionar lógica de data ao script.
Que tal várias Agendas Mensais recorrentes onde você selecionou a primeira segunda-feira de cada 1 mês na Agenda 1, a primeira terça-feira de cada 1 mês na Agenda 2, ... a segunda sexta-feira de cada 1 mês? Veja a foto a seguir para ter uma ideia do que estou pensando:
Eu fiz algo assim antes, colocando a lógica no código que você está chamando para verificar se está nesse intervalo e apenas agendar para executar todos os dias e, se estiver nesse intervalo, executar, caso contrário, sair normalmente?