Lo que tiene hay es el template de transact SQL para hacer un backup de la base de datos.
Yo haria un procedure que ejecutará el backup y luego ejecutaria el procedure desde la aplicación.
De todas formas el proceso de backup es una tarea del administrador de bases de datos, y creo que seria mejor que lo programases en la propia base de datos como un job.
www.devjoker.com