Sei sulla pagina 1di 33

Procesos para el Respaldo de

Base de Datos SQL


Depto. Soporte Transtecnia.

TABLA DE CONTENIDOS

OBJETIVO

RESPALDO DE BASES DE DATOS SQL

Respaldo mediante solucin Transtecnia

Respaldo mediante Microsoft SQL Server Management Studio Express

Respaldo mediante Copia de Archivos .mdf y .log

11

RESTAURACION DE BASES DE DATOS SQL

15

Restauracin mediante solucin Transtecnia

15

Restauracin mediante Microsoft SQL Server Management Studio Express

17

Restauracin mediante Copia de Archivos .mdf y .log

23

Montar archivos .bak en Servidor SQL sin Base de datos

28

OBJETIVO
En este manual se darn a conocer las distintas metodologas para respaldar las bases de
datos SQL correspondientes a nuestras soluciones. Ademas se expondrn los procedimiento a
seguir para restaurar respaldos previamente realizados.

RESPALDO DE BASES DE DATOS SQL


Respaldo mediante solucin Transtecnia
Nuestras soluciones cuentan con un men para respaldar las Bases de datos SQL. Para
realizar el proceso se debe ir a ARCHIVO y seleccionar el sub-menu BACKUP BASES DE DATOS.

Luego se debe seleccionar la Base de datos que se necesita respaldar. Posteriormente


aprestamos en GUARDAR.

Luego de guardar el Backup, puedes encontrarlo en la carpeta del sistema Contabilidad


SQL en la subcarpeta BACKUP. En esta se generara una carpeta con el numero del da en el cual se
genero el respaldo. (C:\Transtec\ContabSTA\Backup\2)

Respaldo mediante Microsoft SQL Server Management Studio Express


Para realizar este proceso debemos ir a la ruta INICIO TODOS LOS PROGRAMAS
(PROGRAMAS en Windows XP y 2003 Server).

Luego hay que buscar la carpeta MICROSOFT SQL SERVER 2005 o 2008 y ejecutar la
herramienta SQL Server Management Studio Express.

Luego de conectarse a la Instancia SQL, debemos seleccionar la base de datos que


necesitamos respaldar. Al hacer clic con el botn derecho del mouse, se desplegara un men en el
cual seleccionaremos TAREAS COPIA DE SEGURIDAD.

Se desplegara una ventana (Copia de seguridad de Base de Datos) en la cual se


seleccionaran las opciones para respaldar. En la pagina GENERAL veremos donde se guardara el
respaldo de la base de datos.

Luego vamos a la pagina OPCIONES, en la cual deberemos marcar la opcin SOBRESCRIBIR


TODOS LOS CONJUNTOS DE COPIA DE SEGURIDAD EXISTENTES. Esto es para sobrescribir algn
respaldo que se haya realizado anteriormente. Luego de realizar lo anterior, se debe hacer clic en
ACEPTAR para comenzar con el respaldo.

Al finalizar emerger una ventana que informara que el respaldo fue exitoso.

10

Respaldo mediante Copia de Archivos .mdf y .log


Este proceso consiste en copiar los archivos alojados en la carpeta DATA del motor de base
de datos. Para esto debemos debemos ir a la ruta INICIO TODOS LOS PROGRAMAS
(PROGRAMAS en Windows XP y 2003 Server).

11

Luego hay que buscar la carpeta MICROSOFT SQL SERVER 2005 o 2008 y ejecutar la
herramienta Configuracin de superficie de SQL Server.

12

Cuando emerja la ventana de Configuracin de superficie de SQL Server, se debe


seleccionar la opcin Configuracin de superficie para servicios y conexiones.

Luego se debe hacer clic en el botn DETENER.


ADVERTENCIA: al realizar este proceso todas las aplicaciones que trabajen con el Servidor SQL
deben estar apagadas . Al hacer clic en DETENER, todo el servicio SQL quedara inactivo

13

Cuando el servicio ya este detenido, se debe copiar la carpeta DATA ubicada en la ruta
C:\Program Files\Microsoft SQL Server\MSSQL.1\MSSQL . Podemos alojar la copia en cualquier
dispositivo de almacenamiento ya sea fsico o remoto.

Al finalizar la copia, podemos proceder a iniciar nuevamente el servicio SQL.

14

RESTAURACION DE BASES DE DATOS SQL


Restauracin mediante solucin Transtecnia
Nuestras soluciones cuentan con un men para restaurar de datos SQL. Para realizar el
proceso se debe ir a ARCHIVO y seleccionar el sub-menu RESTAURAR BASES DE DATOS.

Luego se debe seleccionar la Base de datos que se necesita respaldar. Para esto se debe
hacer clic en el cuadro de bsqueda.

15

Luego debemos ir a la ruta en la cual almacenamos nuestros respaldos y seleccionamos el


respaldo que necesitamos restaurar. datos SQL.

A continuacin hacemos clic en el botn de grabar y finalizamos el proceso.

16

Restauracin mediante Microsoft SQL Server Management Studio Express


Para realizar este proceso debemos ir a la ruta INICIO TODOS LOS PROGRAMAS
(PROGRAMAS en Windows XP y 2003 Server).

17

Luego hay que buscar la carpeta MICROSOFT SQL SERVER 2005 o 2008 y ejecutar la
herramienta SQL Server Management Studio Express.

18

Luego de conectarse a la Instancia SQL, debemos seleccionar la base de datos que


necesitamos restaurar con un respaldo previamente generado. Al hacer clic con el botn derecho
del mouse, se desplegara un men en el cual seleccionaremos TAREAS RESTAURAR BASES DE
DATOS.

19

Se desplegara una ventana (Restaurar Base de Datos) en la cual se seleccionara, en la


pagina GENERAL , el origen del respaldo que montaremos.

20

21

Al seleccionar la base, aparecer en el listado de copias de seguridad. Para seleccionarla se


debe marcar el recuadro RESTAURAR.

Luego, en la pagina de OPCIONES, se debe seleccionar la opcin SOBRESCRIBIR LA BASE


DE DATOS EXISTENTE y luego hacer clic en ACEPTAR.

22

Al finalizar emerger una ventana informando el termino del proceso.

Restauracin mediante Copia de Archivos .mdf y .log


Este proceso consiste en sobrescribir los archivos alojados en la carpeta DATA del motor de
base de datos. Para esto debemos debemos ir a la ruta INICIO TODOS LOS PROGRAMAS
(PROGRAMAS en Windows XP y 2003 Server).

23

Luego hay que buscar la carpeta MICROSOFT SQL SERVER 2005 o 2008 y ejecutar la
herramienta Configuracin de superficie de SQL Server.

24

Cuando emerja la ventana de Configuracin de superficie de SQL Server, se debe


seleccionar la opcin Configuracin de superficie para servicios y conexiones.

Luego se debe hacer clic en el botn DETENER.


ADVERTENCIA: al realizar este proceso todas las aplicaciones que trabajen con el Servidor SQL
deben estar apagadas . Al hacer clic en DETENER, todo el servicio SQL quedara inactivo

25

Cuando el servicio ya este detenido, se debe dirigir a la ruta C:\Program Files\Microsoft


SQL Server\MSSQL.1\MSSQL\DATA. Luego tomamos los archivos .mdf y .log previamente
respaldados, y sobrescribimos los que estn presentes en la carpeta DATA.
ADVERTENCIA:

Solo se deben sobre escribir los archivos correspondientes a los sistemas

Transtecnia (C0000000, R0000000, etc). Los archivos presentes en este listado no deben ser
sobrescritos:

master.mdf

mastlog.ldf

model.mdf

modellog.ldf

msdbdata.mdf

msdblog.ldf

mssqlsystemresource.ldf

mssqlsystemresource.mdf

tempdb.mdf

templog.ldf

26

Al finalizar la copia, podemos proceder a iniciar nuevamente el servicio SQL.

27

Montar archivos .bak en Servidor SQL sin Base de datos


Para realizar este proceso debemos ir a la ruta INICIO TODOS LOS PROGRAMAS
(PROGRAMAS en Windows XP y 2003 Server).

Luego hay que buscar la carpeta MICROSOFT SQL SERVER 2005 o 2008 y ejecutar la
herramienta SQL Server Management Studio Express.

28

29

Luego de conectarse a la Instancia SQL vaci, se debe hacer clic en el botn CONSULTA DE
MOTOR DE BASE DE DATOS.

30

Luego debemos ingresar el comando CREATE DATABASE seguido por la base de datos que
esta respaldada, como por ejemplo C0000000. Se debe generar una linea por base de datos, tal
como aparece en la siguiente imagen.

En este ejemplo se restaurara una base de datos que consiste en:

Base Principal (C0000000)

Empresa N1 (C0010000)
Ao 2009 (C0012009)
Ao 2010 (C0012010)

Empresa N2 (C0020000)
Ao 2009 (C0022009)
Ao 2010 (C0022010)
Ao 2011 (C0022011)
Ao 2012 (C0022012)
Ao 2013 (C0022013)

31

Ya escritas las lineas necesarias, se debe hacer clic en EJECUTAR. Al finalizar el proceso, se
desplegara un mensaje en la parte inferior de la ventana.

Ya generadas las Bases de datos, se debe proceder a montar los respaldos previamente
generados. Para comenzar, hay que borrar las lineas anteriormente escritas. Luego debemos
ingresar el comando RESTORE DATABASE seguido por la base de datos que desea restaurar.
Posteriormente hay que ingresar la ubicacin del respaldo de dicha base de datos, seguido del
comando WITH REMPLACE.

32

Ya escritas las lineas necesarias, se debe hacer clic en EJECUTAR. Al finalizar el proceso, se
desplegara un mensaje en la parte inferior de la ventana.

33

Potrebbero piacerti anche