Sei sulla pagina 1di 21

Guía Para Respaldo de Base de Datos:

Para hacer un respaldo de la base de datos, lo primero que debemos hacer es ubicar la base de datos y
hacemos clic con el botón derecho del Mouse, a continuación se desplegara la un menú como se muestra
en esta imagen:

Allí colocamos el puntero del Mouse en la opción TASKS y luego seleccionamos la opción BACK UP… se
desplegara la siguiente ventana:
1) Base de Datos

2) Tipo de Backup

3) Nombre de Backup

4) Destino del Backup

1) Al momento de hacer el Backup debe verificar que corresponda con la base de datos que usted
desea respaldar
2) El tipo de Backup generalmente recomendado es el full ya que realiza un respaldo de toda la base
de datos
3) El nombre del backup puede ser el que usted desee o puede dejarlo como lo asigna el manejador
de base de datos.
4) El Destino del Backup indica en donde (en que directorio) se colocara el archivo .bak o el archivo
con el respaldo. Usted puede colocar muchos destinos pero tenga en cuenta que deberá
seleccionar alguno para que el dispositivo de respaldo se almacene allí. Si hace clic sobre el botón
ADD, se le despliega la siguiente ventana:
Hacemos clic sobre el botón con los puntos suspensivos (…) y se observara la siguiente ventana:

En el recuadro seleccionado le aparece la información referente a:

Ruta: en donde se colocara el archivo del backup


Tipo de Archivo: para el dispositivo de backup (preferiblemente colocar .bak)
Nombre del Archivo: Corresponde al identificador del Archivo, por ejemplo puede asignar el
siguiente nombre al archivo: GIRACOLOR23122007.BAK

Una vez seleccionada la ruta y el nombre del archivo presionamos el botón OK en esta ventana.
Observara la siguiente ventana:

Y por ultimo presionamos el botón OK para que se genere el dispositivo de backup.

Restaurar Base de Datos:

Para res taurar una base de datos, lo primero que debemos hacer es tener la base de datos creada en el
servidor SQL una vez ubicados sobre la base de datos hacemos clic con el botón derecho del Mouse y se
desplegara el siguiente menú
Allí colocamos el punte ro del Mouse en la opción TASKS y luego seleccionamos la opción RESTORE s e
desplegara la siguiente ventana:

Colocar la base de
datos en donde se
desea restaurar la
información

Desde Dispositivo
(Seleccionar esta
opción para tomar
el backup desde un
archivo
En la opción From Device, seleccionamos los puntos suspensivos (…) para ubicar el archivo (.BAK) que
contiene la información de la base de datos. Luego de esta acción visualizara en la pantalla:

Seleccionamos el medio del Backup como FILE (Archivo) y presionamos el botón ADD en donde se
desplegara la siguiente información:

En la ventana anterior ubicamos el nombre del archivo que contiene la información .BAK, una vez
seleccionado presionamos el botón OK.
NOTA: puede darse el caso en el que el Backup no se haya almacenado con la extensión .BAK, en tal caso
deberá modificar en la 2da casilla el tipo de archivo, colocando ALL FILES (*). Como se muestra en la
imagen:

Una vez seleccionado el backup se mostrara la siguiente ventana, en donde se visualizara la ruta del
archivo que contiene el backup, presionamos el botón OK posteriormente

Ahora observara la siguiente información en pantalla:


Deberá chequear en la columna RESTORE el backup que desea restaurar y luego hacer clic sobre el ítem
Options (Opciones) y observara:
En donde seleccionara la opción OVERWRITE THE EXISTING DATABASE. Y en la columna RESTORE
AS se debe colocar la ubicación para el archivo de la base de datos y para el archivo del log de
transacciones el cual registra y almacena cualquier operación ejecutada sobre la base de datos.

Si desconoce la ruta para la base de datos y para el log de transacciones se puede ubicar de la siguiente
manera.

1) Ubicados en esta ventana RESTORE DATABASE, en la sección RECOVERY STATE,


seleccionamos la opción 3 para que se habilite el cuadro de texto de la parte inferior como se
muestra a continuación:

Se habilitara el cuadro Standby file que contiene una dirección, deberá copiar
esta hasta donde dice C:\ ….. \MSSQL\

Luego pegara esta información en las 2 filas de la columna RESTORE AS, conservando la estructura como
se muestra:
Nótese al sustituir la ruta se debe dejar la parte final de este es decir; se copia la información indicada
anteriormente hasta la información \DATA\DEMOC.MDF y \DATA\DEMOC_LOG.LDF y se debe dejar
nuevamente en la opción RECOVERY STATE seleccionada en la primera opción, luego de esto
presionamos el Botón OK y allí se restaura la base de datos.

Planes d e Mantenimiento:
Para acceder a esta opción deberá desplegar la opción MANAGEMENT en el explorador de objetos
OBJETC EXPLORER y luego seleccionar la opción MAINTENANCE PLANS y de igual manera, debe
hacer clic con el botón derecho del Mouse, en el menú visualizado escoja la opción MAINTENANCE
PLANWIZARD (este es un asistente que de manera fácil y rápida le permitirá elaborar el plan de manera
s encilla). Es necesario destacar que para que los planes de mantenimiento se ejecuten de manera
automática debe encontrarse habilitado el servicio de “SQL SERVER AGENT”
.

Después visualizara la siguiente ventana, en donde presionara el botón NEXT:


Ahora visualizara en la pantalla:

En el recuadro encerrado en azul escribirá y verificara la siguiente información:

Nombre: (Corresponde al nombre del Plan de Mantenimiento)


Descripción: (Opcional) (Coloque la finalidad del plan de mantenimiento o cualquier otra
información asociada.

Debe revisar que a que servidor SQL SERVER ejecutara el plan de mantenimiento (El asistente
colocar como valor predeterminado el servidor en el que se esta trabajando.

Si el SQL Server trabaja usando Autentificación de Windows (que es lo más común) debe tener
seleccionada esta opción. En caso de tener autentificación SQL SERVER deberá colocar el usuario SQL y
la contraseña de este.

Posterior a estos pasos presionamos el botón NEXT. Se desplegara la siguiente ventana (Tareas
de Mantenimiento):
Aquí se despliegan una serie de tareas que puede elaborar el plan de mantenimiento como: Chequear la
Integridad de la Base de Datos, Reconstruir Índices, Respaldo de la Base de Datos (FULL), etc.
Seleccionamos las tareas que deseamos que ejecute el plan de mantenimiento y presionamos el botón
NEXT.

Se mostrara la siguiente información en pantalla de la ventana Órdenes de Tareas:


En el caso de tener varias tareas, puede seleccionar el orden en el que desea se ejecuten estas. Para ello
deberá hacer clic sobre la tarea y presionar los botones Mover hacia Arriba o Mover Hacia Abajo para
indicar el orden de ejecución de las tareas. Posterior a ello deberá presionar NEXT.

NOTA: En nuestro caso como solo se tiene una sola tarea se tienen estos botones deshabilitados.

Luego, se observara la siguiente ventana:

En la cual deberá seleccionar el primer lugar la base de datos sobre la cual se ejecutara la tarea de
mantenimiento, en este caso tiene allí las opciones para hacer backup full de:

• Todas las Bases de Datos


• Todas las Bases de Datos del sistema (SQL SERVER)
• Todas las Bases de Datos (excluyendo las bases de datos del Sistema (SQL SERVER))
• Bases de Datos en especifico: (allí deberá seleccionar las bases de datos que desea hacer backup
y luego presionar el botón OK)

Luego de seleccionar la base de datos observara como se habilitan las demás opciones de esta ventana:
1

1. Al seleccionar la base(s) de dato(s) se reflejara la información como se observa en este punto.


2. Componente del Backup: En esta opción se seleccionara los elementos a formar parte del backup
o respaldo. (puede ser una base de datos o un archivo y grupo de archivos)
3. En esta opción seleccionaremos el destino del backup, en nuestro caso será en el disco. (Un vez
contenida la información en el disco duro, podrá almacenarla en otro dispositivo como CD, DVD’s,
etc)
4. En este recuadro se observan las siguientes opciones:

• Crear un archivo de Backup para cada base de datos. (CREATE A BACKUP FILE FOR
EVERY DATABASE). (esta opción aplica para cuando son múltiples bases de datos)
• Crear un sub -directorio para cada base de datos. (CREATE A SUB-DIRECTORY FOR
EACH DATABASE). (esta opción aplica para cuando son múltiples bases de datos)
• Carpeta. (FOLDER): Aquí se colocara la ruta o directorio para almacenar los backups
ejecutados por el plan de mantenimiento
• Extensión del Archivo Backup (BACKUP EXTENSION): Aquí se coloca la extensión del
archivo a generarse (preferiblemente dejar como .BAK)
• Verificar Integridad del Backup (VERIFY BACKUP INTEGRITY): Esta opción permite
chequear la integridad del backup una vez generado.

Una vez seleccionadas las opciones procedemos a presionar el botón NEXT y se presentara la ventana
para definir el planificador del plan de mantenimiento, el cual indicara cada cuanto tiempo se ejecutara la
labor:
Esta ventana por defecto muestra el valor NOT SCHEDULED (ON DEMAND) lo cual significa que el plan
únicamente de ejecutara cuando el usuario ubique el plan de mantenimiento y presione la opción
EXECUTE. Como se observa en la imagen:

En caso que usted lo desee puede crear un planificador en este momento seleccionando la opción cambiar
(CHANGE) para que SQL SERVER ejecute la(s) tarea(s) en el momento que usted lo indique o continuar
presionando el botón NEXT.

Si presionamos el botón CHANGE, se mostrara la siguiente ventana en donde se crear el Job Planificador,
que será el que este hará que se ejecute el plan de mantenimiento según lo planificado:
A

En las opciones:

A. Se coloca el nombre del Planificador y el Tipo de Planificador (la opción por defecto es
Recurring, (recurrente) lo cual es lo recomendado)
B. Frecuencia: En esta sección se define en OCCURS cuando se ejecutara el plan de
mantenimiento (Diariamente, Semanalmente o Mensualmente) de acuerdo a la selección
puede colocar que se ejecute ciertos días de la semana, o una vez al mes o diariamente e
incluso definir el numero de veces en las que se ejecutara en la opción que dice RECURS
EVERY.
C. Frecuencia Diaria: En la opción OCURRS ONCE AT se coloca la hora en la que desea se
ejecute la tarea del planificador (en nuestro caso es el plan de mantenimiento) También
puede colocarse para que se ejecute cada hora en la opción OCURRS EVERY e incluso
puede indicarle al planificador que desea que se ejecute desde una hora en especifico
hasta cierta hora. (OPCIONES: STARTING AT (para el colocar la hora de inicio) y
ENDING AT (para colocar la hora de culminación)
D. Duración: Permite indicar la fecha de inicio en la que se ejecutara la labor, por defecto
SQL SERVER coloca la opción NO END DATE (para que la labor no tenga fecha de
culminación) usted puede definir una fecha de finalización colocando la opción END
DATE y colocando allí la información respectiva.
E. Resumen: Aquí observara un resumen, de acuerdo a su selección de la labor a
ejecutarse.

Una vez definida esta información, deberá presionar el botón OK y observara:


En esta ventana cuando se ha creado un planificador, cambia por completo la sección SCHEDULE
colocando la información del resumen de la ejecución de la labor. Presionamos el botón NEXT y se vera la
siguiente información:

Puede seleccionar la opción para que al ejecutarse el plan se almacene un reporte en un archivo TXT o se
envié por e-mail (previa configuración). El SQL SERVER coloca por defecto la ruta aunque esta puede ser
cambiada. A donde se encontraran los respaldos. Presionamos el botón NEXT para continuar.
La imagen anterior muestra la ventana de las acciones configuradas en el plan de mantenimiento, allí le
aparecen de manera detallada y por nodos la información contenida, si se encuentra todo en orden,
presionamos el botón FINISH para generar nuestro plan de mantenimiento.

Observara en pantalla de ejecución:

Y luego:
Lo cual indica que el plan de mantenimiento fue creado con total éxito. Ahora puede ver en el SQL
SERVER MANAGEMENT STUDIO el plan creado.
Recuerde que en caso de que no se haya creado planificador para la labor del plan de mantenimiento
deberá ejecutarlo de manera manual usted. En donde el usuario ubicara el plan de mantenimiento y
presionara la opción EXECUTE. Como se observa en la imagen:

Se mostrara la siguiente ventana indicando que el plan se esta ejecutando:

Si el plan de mantenimiento y sus tareas se ejecutaron con éxito se visualizara:

Cierra la ventana a través de la opción CLOSE, luego puede cerrar el SQL SERVER y continuar trabajando
con su equipo.

Se recomienda verificar una vez creado el plan de mantenimiento que las labores se ejecuten.

También no debe estar ningún usuario trabajando sobre la base de datos que se este aplicando el plan de
mantenimiento.

En caso de poseer alguna falla con el SQL SERVER que corresponda a una falla de la aplicación, actualice
al service pack mas reciente de es ta aplicación en la página: http://www.microsoft.com

Potrebbero piacerti anche