Depois de várias tentativas, descobri o motivo desse comportamento. Eu tinha definido a propriedade Disable de cada SP para "False" em vez do padrão "True" e isso causa a execução de todos os SPs quando apenas um é invocado.
SQL Server 2005: Eu tenho um problema com o agendamento de um plano de manutenção (MP) com 3 subplans (SP).
SP1 is scheduled to run hourly,
SP2 daily at 7.00 and
SP3 on sundays at 8.00
Lendo a história do MP, vejo que o que aconteceu (sei que parece loucura) é:
11: SP1 runs and executes all the tasks of SP1 SP2 and SP3
12: SP2 runs and does the same
13: SP3 runs and does the same
14: SP1 runs and does the same
Do monitor de atividades do trabalho, o último tempo de execução do SP1 é 14, o SP2 e o SP3 são executados nunca . Todos os SP estão agendados corretamente no Monitor de Atividades do Trabalho (SP2 para amanhã às 7, SP3 para o próximo domingo às 8)
Você tem alguma ideia do que está acontecendo?
Depois de várias tentativas, descobri o motivo desse comportamento. Eu tinha definido a propriedade Disable de cada SP para "False" em vez do padrão "True" e isso causa a execução de todos os SPs quando apenas um é invocado.