Jeg ville bruge en Windows-tjeneste til dette. Hav en løkke med en trådsøvn i for at få den til at vente hvert x sekund.
Problemet med timerjobs af typen brugt i SQL server er, at der er en timertjeneste, der tjekker, om der er et job, der skal køres. Dette timer-job kan for eksempel kontrollere hvert andet minut, så præcision ned til et sekund er ikke mulig.