Con solo ASP no creo que se pueda, ya que necesitarias algo (o alguien

) que a las 12:00 am hiciera la petición al IIS. Ese algo, no estaría hecho en ASP, sino en otro lenguaje que te permitiera hacer la aplicación recidente para ejecutarse a esa hora, haciendo las tareas de un Job de SQLServer.
No veo viable el tener una página "ciclada" haciendo esta tarea.
Saludos