La versión Express de SQL server 2005 no contiene el SQL Server Agent por lo que no es posible programar tareas como respaldos de las bases de datos. Una alternativa para solucionar esto es crear un script que es ejecutado con la utilidad osql desde la linea de comandos de manera periódica por medio del programador de tareas de Windows. Sin embargo existe una aplicación gratuita que permite programar respaldos de forma muy sencilla en las versiones express de SQL server 2005.
SQLScheduler se instala como un servicio y permite realizar tareas programadas sobre un número ilimitado de instancias en las versiones 2000 y 2005 de SQL server. Esta herramienta se puede descargar desde su página web y par a instalarlo basta con descomprimir el zip que contiene los siguientes archivos:
- SQLScheduler.exe - El Archivo Principal que despliega la interfaz grafica
- SQLSCheduler.WindowsService.exe - El servicio de Windows responsable de ejecutar las tareas programadas
- SQLScheduler.Scheduler.dll - Librerías necesarias
- SQLScheduler.exe.config - El archivo de configuración de la aplicación
- SQLScheduler.WindowsSerivice.exe.config - El archive de configuración del servicio.
- Jobs.config - El archivo de configuración para cada una de las tareas programadas
- Installservice.bat - Archivo batch para instalar el servicio en Windows
- Uninstallservice.bat - Archivo batch para desinstalarla el servicio.
Después hay que ejecutar el archivo InstallService.bat con un usuario con privilegios de administrador para instalar e iniciar el servicio. Una vez iniciado se ejecuta la aplicación
A continuación algunos screeshots extraídos del sitio de la aplicación:



Para más detalles sobre el funcionamiento, requerimientos y proceso de instalación se puede visitar la página web de los desarrolladores de esta utilidad.
| Comentarios |
|





