Automatizacion de procesos con sql y C#
hay muchas formas de resolver tu problema
podrias colocar un timer en tu proyecto c# q se ejecute cada. 24hrs, y luego tener tu aplicación todo el tiempo corriendo en una maquina, podrias convertir también tu app en un servicio de Windows para q siempre este ejecutándose , otra opción es crear una tarea programada en Windows q ejecute tu programa todos los días a una hora dada, otra opción es que programes todo en transac y lo coloques en el agente del propio sql server