Schedulare Jobs In Sql Server 2005 Express
Purtroppo, nella versione Express di Sql Server 2005 é assente un utile strumento di lavoro come SQL Server Agent, disponibile nella versione MSDE che permette di schedulare attività sistemistiche-amministrative sui database (Backup notturni, Ricostruzione indici, ect).
In alternativa, ci sono diverse strade da seguire per ovviare a questo problema :
- Utilizzare le scheduler di Windows in combinazione al comando sqlcmd.exe per lanciare i nostri script;
- Utilizzare le classi contenute nel Namespace Microsoft.SqlServer.Management.Smo combinate al .Net Framework;
Per esigenze aziendali, avevo bisogno di uno strumento con le caratteristiche di Sql Server Agent, "googlando" mi sono imbattuto in questo prodotto SQLScheduler.
SQLScheduler é una applicazione .NET, scritta in C#, composta da un servizio ed una Windows Form che permette di:
- Gestire diverse istanze di SQL Server Express;
- Schedulare dei job definendone l'inizio, la fine e la ricorrenza;
- Inviare a più operatori le mail con i risultati dei job;
Il tutto é completamente gratuito.