O SQL Server Agent fará isso por você.
Existe até um assistente fácil de usar disponível para criar as tarefas de backup necessárias (SQL Server 2005 Books Online: Como: criar um plano de manutenção ). Em termos de confiabilidade - eu esperaria que isso fosse sólido como uma rocha.
Ele pode executar trabalhos em várias etapas em agendas complexas e notificá-lo por correspondência ou outros meios ou iniciar processos, dependendo do sucesso ou da falha de qualquer trabalho.
MSDN:
By default, the SQL Server Agent service is disabled when SQL Server 2005 or later is installed unless the user explicitly chooses to autostart the service.