Vamos a ver paso a paso cómo hacer un plan de mantenimiento con SqlServer 2005. No es lo más actual, en el momento actual, pero hay muchas aplicaciones antiguas que aún requieren está base de datos.
Descripción de nuestro backup
Queremos 4 copias completa de la base de datos cada martes
Queremos 4 copias incrementales de lunes a viernes
Destino del backup
Sql Server 2005 sólo deja sacar backups en carpetas locales.
Crear las tareas
Es el momento de crear las tareas de mantenimiento. Vamos a crear dos planes:
- Uno para las copias completas, con persistencia de 4 semanas
- Uno para los incrementales con persistencia de 1 semana
Cómo usuario administrador (normalmente sa) entramos en Microsoft SQL Server Management Studio.
Administracion > Planes de mantenimiento > Nuevo Plan de mantenimiento
Cada plan de mantenimiento constará de tareas del plan de mantenimiento: la de copia y la de limpieza.
La copia copia completa:
- Nueva tarea “Tareas copia de seguridad de la base de datos”
Destino: B:/SQLbackup
Extensión del archivo: .bak - Nueva tarea: “Tarea Limpieza de mantenimientoDestino: B:/SQLbackup
Extensión del archivo: .bak
Antiguedad 4 semanas - Extender la línea verde desde la tarea “Copias de seguridad” hacia “limpieza” para que ejecuten en el orden correcto.
La copia incremental, tendrá su propia carpeta
- Nueva tarea “Tareas copia de seguridad de la base de datos”
Destino: B:/SQLbackup/Incremental
Extensión del archivo: .bak2 - Nueva tarea: “Tarea Limpieza de mantenimientoDestino: B:/SQLbackup/Incremental
Extensión del archivo: .bak2
Antiguedad 1 semanas - Extender la línea verde desde la tarea “Copias de seguridad” hacia “limpieza” para que ejecuten en el orden correcto.
Probar las tareas
Administracion > Planes de mantenimiento >
Seleccionamos nuestro plan de mantenimiento, pinchamos sobre Ejecutar y verificamos que se hayan creado los elementos.