Automatización de tareas Administrativas, trabajos Y planes de Mantenimiento
Planes de Mantenimiento de base de datos. Los planes de mantenimiento de bases datos son poderosas herramientas que permiten planificar las principales acciones de mantenimiento de la base datos (control de ubicación de los datos organización de los índices y los datos, control de las tablas del sistema, actualización de la información de optimización, realización de copias de seguridad, etc.). Es posible realizar planes de mantenimiento mediante trabajos, tal y como ya se ha visto anteriormente en este capítulo. También es posible realizar, tal y como ya se ha visto anteriormente en este capítulo. También es posible realizar planes de mantenimiento mediante la opción Planes de Mantenimiento de la rúbrica Administración del árbol de la instancia de SQL Server. Planes de mantenimiento a través de trabajos. Ya sabemos que los trabajos del agente SQL Server (Jobs) se pueden utilizar para automatizar tareas administrativas y ejecutarlas periódicamente. Es posible realizar los planes de mantenimiento manualmente o progr amarlos para que se ejecuten en respuesta a programaciones y alertas, tal y como se hace con cualquier trabajo. A continuación vamos a realizar un plan de mantenimiento de copia de seguridad de la base de datos EMPLEADOS programada para que se realice una copia semanal a las cero horas con fecha de inicio del 20/11/2013 y sin fecha de finalización. Además, se establecerá una alerta de notificación del backup al operador por correo electrónico y también se realizara una notificación a este operador si el tr abajo no tiene éxito. Para crear el trabajo de copia de de seguridad expanda el árbol de de SQL server, haga clic en Agente SQL Server, Haga clic con el botón secundario del mouse en Trabajos y, a continuación, haga clic en Nuevo Trabajo:
En la casilla Nombre escriba un nombre para el trabajo. Desactive la casilla de verificación Habilitado si no desea que e l trabajo se ejecute inmediatamente después de su creación. En la lista Propietario, seleccione el usuario que va a ser el el propietario del trabajo y en la casilla De scripción, escriba la descripción que realiza el trabajo. En la lista Categoría se elige la clase de trabajo a realizar, que en nuestro caso será Mantenimiento de bases de datos.
Para establecer la copia de seguridad como un paso del trabajo, en la pantalla Nuevo trabajo, haga click en la ficha pasos
y, a continuación, haga clic en Nuevo. Se obtiene la pantalla Nuevo paso de trabajo, en el cuadro Nombre del paso, Escriba un nombre para el paso de trabajo. En la lista Tipo, haga clic en el tipo de de t rabajo que se desee por ejemplo, en Secuencia de comandos Transacy SQL para automatizar la ejecución de sentencias de SQL. En Base de datos se elige la base de datos en la que se van a ejecutar las sentencias SQL Server y en la casilla de comandos se
escribe las Sentencias de SQL. En la solapa Avanzada se definen en las acciones en caso de éxito o error en el trabajo, las opciones de salida y el usuario de ejecución al hacer clic en aceptar el paso definido se incorpora al trabajo
Para programar el trabajo de copia de seguridad para que se realice una copia semanal a la cero horas con fecha de inicio 20/11/2013 y sin fecha de finalización en la pantalla nuevo trabajo, haga click en la solapa programaciones y, a continuación, en nuevo.
En la casilla nombre escriba un nombre para la nueva programación, desactive la casilla de verificación habilitado si no se desea que la programación tenga efecto inmediatamente después de su programación para declarar la programación periódica rellene los campos relativos a frecuencia, frecuencia diario y duración. Al pulsar aceptar, la programación de la tarea de copia de seguridad se incorpora al trabajo.
En la solapa alertas se puede establecer una alerta de notificación del BACKUP al operador por correo electrónico rellenando adecuadamente los campos de la solapa general de la pantalla nueva alerta que se obtiene al hacer clic en la solapa alertas. Haciendo clic en la solapa respuesta se est ablece la notificación del BACKUP al operador por corr eo electrónico.
En la solapa notificaciones de la pantalla nuevo trabajo se gobiernan las acciones que se van a realizar al finalizar el trabajo en nuestro caso realizar una notificación operador si el trabajo no tiene éxito. En la solapa destinos se elige destino en servidor local si el tr abajo se ejecuta solo en este servidor, o destino en varios servidores si el tr abajo debe
ejecutarse en otros servidores.
Al pulsar aceptar se completa el trabajo que ya aparecera en la lista trabajos que cuelga del agente SQL server en el arbol del administrador corporativo
Planes de mantenimiento con administracion. Tambien se puede acceder a los planes de mantenimiento a travez de las opciones de administracion de la instancia. Para ello, se expande el arbol de la instancia en SQL server se expande administracion se hace clic en el boton drecho del raton sobre planes de Mantenimiento y se elige nuevo plan mantenimiento
En la pantalla nuevo plande mantenimiento el nombre para el plan y se pulsa aceptar
En la figura presenta en su parte inferior izquierda una lista de tareas para incluir en e l plan de mantenimiento y en su parte derecha un panel para el diseño del plan en el que se observa su nombre y la posibilidad de introducir una descripcion e incluso definir una programacion. Para incorporar una tarea al plan de mantenimiento se arrastra desde la lista de tareas del plan de mantenimiento hacia el panel de diseño del plan.