La versione Express di SQL Server 2005, a differenza di MSDE, manca di uno scheduler che permetta di pianificare delle attività sul database come per esempio i backup notturni. Quindi l'alternativa era quella di utilizzare lo scheduler di windows e lanciare con sqlcmd.exe i nostri script SQL. Incuriosito ho cercato su google un aggeggio in grado di sostituire, anche solo nelle funzioni di base, il SQL Server Agent e l'ho trovato: si chiama SQLScheduler.
SQLScheduler è un'applicazione .NET formata da un servizio e da una GUI che permette di:
- Gestire diverse istanze di SQL Server Express e MSDE
- Schedulare dei job definendo l'inizio, la fine e la ricorrenza
- Inviare a più operatori le mail con i risultati dei job
- Controllare gli ultimi risultati dei job, i tempi di esecuzione e il prossimo avvio
L'ho provato oggi e funziona veramente bene oltre che essere utilissimo.
Lo potete scaricare qui: http://www.lazycoding.com/products.aspx