Criei um plano de manutenção para executar backups completos em um SQL Server 2008 R2.
A programação é toda última quinta-feira do mês. Às vezes, devido a algum motivo desconhecido, como queda de energia elétrica. Quando o backup é bem-sucedido, eu o verifico verificando o relatório do SQL Server para eventos de backup e restauração.
Agora, minha pergunta é: o SQL Server fornece uma maneira de verificar a próxima vez que o plano de manutenção será executado com base no cronograma do plano de manutenção? Além disso, há um script a ser executado para me mostrar que isso seria apreciado?
Este script fornecerá informações detalhadas sobre os trabalhos do SQL Server Agent e seus agendamentos. Isso não inclui nenhuma tarefa agendada que possa existir em Tarefas agendadas para Windows.
Atualização 04/11/2013
Aqui está outro script que associa planos com seus trabalhos associados
USAR
selecione j.name, s.next_run_date, s.next_run_time de sysjobs j junção interna sysjobschedules s em j.job_id = s.job_id
Selecione jobsched.next_run_date, jobsched.next_run_time, sched.name, sched. ,jobsched. FROM msdb.dbo.sysschedules AS sched internal Join msdb.dbo.sysjobschedules AS jobsched ON sched.schedule_id = jobsched.schedule_id