Backup and Restore en SQL Server 2008 Express Edition
Backup and Restore en SQL Server 2008 Express Edition
Sistemas de Bases de
Datos 2
Practica 1
Backup y Restore en SQL Server 2008
Express Edition.
Ing. Julio Duarte
Aux. Julio Chicas
Para poder realizar estos procedimientos debemos tener instalado el componente SQL
Server Management Studio que también tiene una versión Express. En el siguiente link se
pueden descargar los componentes necesarios.
http://www.microsoft.com/DOWNLOADS/details.aspx?familyid=B5D1B8C3-FDA5-
4508-B0D0-1311D670E336&displaylang=es
Primeramente debemos tener corriendo el motor de base de datos de SQL Server 2008 y
abrir el SQL Server Management Studio 2008.
Ya conectados nos aparecerán todos los objetos que tiene el motor de base de datos,
incluida las bases de datos.
4 Sistemas de Bases de Datos 2
Mario Ramón Castellanos Arana 200512086
Nos mostrara las opciones para hacer el backup como Nombre del Archivo, Ubicación del
Archivo, Tipo de Backup, etc.
6 Sistemas de Bases de Datos 2
Mario Ramón Castellanos Arana 200512086
En la opción de Opciones nos muestra otras características y opciones que podemos hacer
con la copia de seguridad.
7 Sistemas de Bases de Datos 2
Mario Ramón Castellanos Arana 200512086
Una vez terminado de marcar y llenar las opciones que queremos presionamos en Aceptar.
Y nos mostrara cuando haya finalizado, en caso contrario nos notificara el error.
Por motivos didácticos voy a crear una nueva tabla en la base de datos llamada “Nueva”,
esto es para restaurar al estado anterior la base de datos, donde todavía no estaba creada la
tabla Nueva.
Nota: La base de datos NO debe estar en USO, se puede dar en algunos de estos casos:
Alguna consulta abierta que está conectada a la base de datos
Alguna modificación de tablas o campos.
Conexión con alguna aplicación, etc.
Una vez verificado que la base de datos NO esté en uso presionamos Aceptar nuevamente
en la ventana del Asistente de Restauración.
12 Sistemas de Bases de Datos 2
Mario Ramón Castellanos Arana 200512086
La restauración se ha realizado con éxito, y para esto verificamos en las tablas de la Base de
Datos para ver si la tabla “Nueva” esta o no.
Vemos que la consulta (marcada en VERDE) tiene conectada la base de datos (marcada en
ROJO).
Luego escribimos:
BACKUP DATABASE "200512086"
TO DISK = 'C:\Backups\Backup_200512086.BAK'
Donde 200512086 es la base de datos y en la otra línea se especifica la carpeta donde será
creada la copia de Seguridad.
NOTA: la carpeta donde se va crear el archivo “.BAK” debe estar creado sino nos mostrara
error en tiempo de ejecución.
Abrimos nuevamente una consulta y verificamos que no se tenga en USO la base de datos a
realizarle backup, para más información puedes ver la pagina 10 de este manual.
Antes
16 Sistemas de Bases de Datos 2
Mario Ramón Castellanos Arana 200512086
Después
Esto para que no nos tire ningún error que indicare más adelante.
Ejecutamos la consulta y si nos muestra el siguiente error es porque estamos usando la base
de datos como explique anteriormente (en la página 13).
17 Sistemas de Bases de Datos 2
Mario Ramón Castellanos Arana 200512086
Vemos que la consulta está conectada a la Base de Datos que le estamos haciendo Restore.
También verificamos que la ruta al archivo de backup este correctamente escrito.
Así que cambiamos de conexión a otra base de datos y ejecutamos nuevamente la consulta.
Y por esto damos terminado el manual de Procedimiento para realizar Backup and Restore
sobre una base de datos en SQL Server 2008 Express Edition utilizando el componente
SQL Server Management Studio 2008.
Gracias.