Está en la página 1de 22

Copia de Seguridad (Backup) y Restauracin (Restore) de Base de Datos SQL Server

Detalles Categora: Base de datos Publicado el 07 Diciembre 2013 Escrito por Sergio Adonis Visitas: 116

Una buena opcin para guardar tus bases de datos es a travs de copias de seguridad o backups, posteriormente puedes restaurar tu backup en tu servidor o en cualquier otro servidor compatible. De esta manera puedes transferir tus bases de datos de un servidor a otro, conservando toda la estructura, datos, permisos y dems objetos de tu base de datos. A continuacin mostramos un foto-tutorial explicando el procedimiento para hacer una Copia de Seguridad (Backup) utilizando SQL Server Management Studio 2012 conectado a una instancia de SQL Server 2012 Express, luego el proceso para Restaurar la Base de Datos de dicho backup.

Copia de seguridad
Paso 1: En el explorador de objetos seleccionamos la base de datos que vamos a incluir en la copia de seguridad, hacemos clic derecho, en el men contextual elegimos Tareas y luego Copia de seguridad

PASO 1

Paso 2: En la ventana de copia de seguridad debemos especificar, entre otras cosas, el Destino de la copia de seguridad por defecto est la ubicacin de Backup que se indic en asistente de instalacin. Podemos quitar esta ubicacin e indicar otra.

PASO 2

Paso 3: Si quitamos la ubicacin de Destino como indicamos en el paso anterior, debemos Agregar otra ubicacin.

PASO 3

Paso 4: Seleccionas un destino para tu copia de seguridad (backup).

PASO 4

Paso 5: Seleccionamos la ubicacin, en este caso ser una nueva carpeta llamada Backups en la raz del disco local C.

PASO 5

Paso 6: Indicamos un nombre para el archivo, en este caso indicamos el nombre de la base de datos, seguido del ao, el mes y el da de realizacin del backup, pero podemos poner el nombre que nos parezca ms conveniente, adems debemos colocar la extensin .bak.

PASO 6

Paso 7: Una vez tenemos lista la ubicacin y el nombre, clic en Aceptar.

PASO 7

Paso 8: Opcionalmente podemos seleccionar ms archivos, pero la copia de seguridad quedara dividida en todos estos archivos y cuando queramos restaurarlo nos pedir todos los archivos. En este caso dejaremos solo el archivo que seleccionamos en los pasos anteriores y hacemos clic en Aceptar.

PASO 8

Paso 9: Esperamos a que resulte un mensaje como este indicando que la copia de seguridad se termin correctamente.

PASO 9

Restaurar una copia de seguridad


La restauracin de una Copia de seguridad se puede realizar de varias maneras, segn el escenario que se tenga:

Mi base de datos no existe en el servidor. Se puede restaurar una copia de seguridad de una base de datos aunque esta no exista en el servidor, esta situacin puede darse cuando es la primera vez que llevas tu base de datos de desarrollo a una computadora diferente como la de un compaero o al servidor de produccin. Mi base de datos ya existe en el servidor, y quiero reemplazar toda la informacin actual. Si ya has restaurado o creado la base de datos en tu servidor, al hacer una nueva restauracin debes tener en cuenta que se va a sobrescribir toda la informacin, asegrate de tener respaldo de la base de datos que ser reemplazada. Mi base de datos ya existe, pero quiero restaurar la copia sin afectar la que existe actualmente en el servidor. Posiblemente lo que te interese es tener dos versiones de la misma base de datos para hacer algn tipo de verificacin o comparacin, puedes restaurar tu copia de seguridad en una base de datos con un nombre diferente a la existente. El proceso es sencillo: Paso 1: En el explorador de objetos hacemos clic derecho en la carpeta Bases de datos, elegimos el comando Restaurar base de datos

PASO 1

Paso 2: En la ventana Restaurar base de datos, vers muchas opciones, entre ellas la seccin Origen, seleccionamos Dispositivo. Hacemos clic en el botn para ubicar el dispositivo de copia de seguridad.

PASO 2

Paso 3: En el cuadro de dilogo hacemos clic en el botn Agregar.

PASO 3

Paso 4: Buscamos el archivo ubicado en la computadora local.

PASO 4

Paso 5: Lo seleccionamos y hacemos clic en Aceptar.

PASO 5

Paso 6: Si generamos la copia de seguridad en varios archivos debemos repetir el proceso de Agregar, Buscar y Seleccionar cada archivo. En este caso recordemos que se seleccion un solo archivo en el momento de crear la copia de seguridad, as que hacemos clic en Aceptar.

PASO 6

Paso 7: Es posible que en el mismo archivo se hayan generado varias copias de seguridad, podemos examinar la fecha de realizacin y marcar el check del ms conveniente.

PASO 7

Paso 8: Ahora podemos hacer clic en Aceptar para completar el proceso de restaurar la copia de seguridad de nuestra base de datos. Como lo mencionaba, esto ocasionar que se cree una nueva base de datos si es que no existe, pero si ya existe una base de datos con el nombre de la base de datos a restaurar, esta reemplazar la existente.

PASO 8

Opcional:
Paso Opcional 9: Podemos especificar un nombre distinto en el campo Base de datos de la seccin Destino para no sobrescribir alguna base de datos existente que tenga el mismo nombre. Tendramos que modificar algunas opciones.

PASO 9

Paso Opcional 10: En la pgina de Archivos indicamos los nombres de como se va a restaurar nuestra base de datos, si queremos conservar la base de datos existente debemos indicar un nombre diferente en cada uno de estos archivos.

PASO 10

Paso Opcional 11: Tambin lo hacemos en el archivo correspondiente al Log. Luego hacemos clic en Aceptar.

PASO 11

Paso Opcional 12: Esperamos el mensaje resultante que nos indica que hemos restaurado correctamente la base de datos con un nombre diferente, con el fin de no reemplazar una base de datos existente.

PASO 12

Como vimos el proceso de hacer una Copia de Seguridad es sencillo pero bastante til si queremos guardar un respaldo, ademas de esta manera podemos transferir nuestra base de datos a otro servidor con el proceso de Restaurar dicha base de datos.