Respaldo y Restauración de Base de Datos

22
Respaldo y Restauración de Base de Datos Revisión: 10/8/2014

Transcript of Respaldo y Restauración de Base de Datos

Page 1: Respaldo y Restauración de Base de Datos

Respaldo y Restauración de Basede Datos

Revisión: 10/8/2014

Page 2: Respaldo y Restauración de Base de Datos

Respaldo y Restauración de Base de DatosI

Contenido

Parte I Introducción 1

Parte II Notas 2

Parte III Respaldo-Back up 3

Parte IV Restaurar-Restore 14

Page 3: Respaldo y Restauración de Base de Datos

Introducción 1

© 2014 BETTA GLOBAL SYSTEMS

1 Introducción

La información contenida en este documento es únicamente para consulta, y estásujeta a cambios sin previo aviso. Betta Global Systems no asume responsabilidadpor errores o palabras inapropiadas que aparezcan en este documento.

El software descrito en este documento está protegido bajo licencia, y puede serusado y copiado respetando las licencias descritas. BettaGlobal Systems, ellogotipo, logotipo de Millennium Aduanas, son tratados de Betta Global SystemsS.A. de C.V. Todo software mencionado (y logotipos) son tratados de sus propiascompañías.

Page 4: Respaldo y Restauración de Base de Datos

Respaldo y Restauración de Base de Datos2

© 2014 BETTA GLOBAL SYSTEMS

2 Notas

Se recomienda que este proceso, lo ejecute personal de sistemas.

Asegúrese de haber ejecutado los pasos que se mencionan en el manual.

El Servidor es la maquina donde físicamente se encuentra la información (base dedatos) almacenada.

En caso de tener una duda favor de comunicarse con nosotros al [email protected]

Para este ejemplo se esta utilizando la versión de Microsoft SQL Server 2008 R2.

Page 5: Respaldo y Restauración de Base de Datos

Notas 3

© 2014 BETTA GLOBAL SYSTEMS

3 Respaldo-Back up

Acontinuación se indicarán los pasos necesarios para generar un respaldo (back

up) de las bases de datos MA_DATA y MA_SERVER desde la maquina servidor,

para ello es necesario acceder a SQL Server Management Studio.

Para este ejemplo se esta utilizando la versión de Microsoft SQL Server 2008 R2.

Nota: Al momento de realizar el respaldo nadie debe estar dentro del sistema

Millennium.

Ir al icono de Windows

Seleccionar el folder Microsoft SQL Server 2008 R2 (o la versión que se haya

instalado) y seleccionar SQL Server Management Studio.

Aparecerá la ventana de conexión, donde:

· Server type: Database Engine.· Server name: Nombre de la instancia del servidor.

Page 6: Respaldo y Restauración de Base de Datos

Respaldo y Restauración de Base de Datos4

© 2014 BETTA GLOBAL SYSTEMS

· Authentication: SQL Server Authentication.· Login: admin creado en los logins del SQL o el SA previamente definido por el DBA.· Password: mbettaglo creado en los logins del SQL o el password del SA previamente

definido por el DBA.

Una vez conectado, desplegar el folder "Databases", el cual mostrará las bases de

datos disponibles.

Seleccionar la base de datos a respaldar (MA_DATA), en este ejemplo mi base de

datos se llama EMPRESA_EJEMPLO_SA_CV, dar click derecho sobre ella, y

seleccionar "Tasks" y "Back Up".

Page 7: Respaldo y Restauración de Base de Datos

Respaldo-Back up 5

© 2014 BETTA GLOBAL SYSTEMS

Aparecerá la siguiente ventana indicando una ruta donde se generará por default el

respaldo, el cual es necesario que se remueva ya que puede llegar a reemplazarnos

un respaldo generardo con el mismo nombre pero con fechas diferentes.

Para ello es necesario dar click sobre el botón "Remove"

Se borrará la ruta, después dar click sobre el botón "Add"

Page 8: Respaldo y Restauración de Base de Datos

Respaldo y Restauración de Base de Datos6

© 2014 BETTA GLOBAL SYSTEMS

Aparecerá la siguiente ventana, dar click sobre el botón

En la ventana siguiente se puede seleccionar la ruta donde se desea generar el

respaldo o dejar la ruta por default, pero es necesario asignarle un nombre al

respaldo, diferente al que se haya generado anteriormente (si no es la primera vez)

para evitar que sea reemplazado. Se recomienda que se agregue la fecha y no

lleve espacios en blanco, ademas de agregar la extensión .bak

dar click en el botón "OK"

Page 9: Respaldo y Restauración de Base de Datos

Respaldo-Back up 7

© 2014 BETTA GLOBAL SYSTEMS

Aparecerá la siguiente ventana, dar click en el botón "OK"

Aparecerá la siguiente ventana, dar click en el botón "OK"

Page 10: Respaldo y Restauración de Base de Datos

Respaldo y Restauración de Base de Datos8

© 2014 BETTA GLOBAL SYSTEMS

De lado izquierdo se puede ver el porcentaje del progreso

Al finalizar aparecerá la siguiente ventana, dar click en el botón "OK"

Para respaldar la base de datos MA_SERVER o si cuenta con varias

MA_DATAS el procedimiento es el mismo.

Page 11: Respaldo y Restauración de Base de Datos

Respaldo-Back up 9

© 2014 BETTA GLOBAL SYSTEMS

La ruta por default donde generalmente se guardan los respaldos en el dico

local (C:\) del Servior es la siguiente:

Page 12: Respaldo y Restauración de Base de Datos

Respaldo y Restauración de Base de Datos10

© 2014 BETTA GLOBAL SYSTEMS

Generar Respaldo desde Millennium

Acontinuación se indicarán los pasos necesarios para generar un respaldo (back

up) sólo de la base de datos MA_DATA desde Millennium (no se puede generar

respaldo de la base datos MA_SERVER), para ello es necesario acceder a

Millennium

Una vez dentro del sistema, ir la módulo de Utilerías

Page 13: Respaldo y Restauración de Base de Datos

Respaldo-Back up 11

© 2014 BETTA GLOBAL SYSTEMS

Después ir a la siguiente ruta: Utilerías/ Otros/ Respaldar BD

Nota: Al momento de realizar el respaldo nadie mas debe estar dentro del

sistema Millennium.

Es necesario asignarle un nombre al respaldo, diferente al que se haya generado

anteriormente (si no es la primera vez) para evitar que sea reemplazado. Se

recomienda que se agregue la fecha y no lleve espacios en blanco, ademas de

agregar la extensión .bak

Dar click sobre el botón "Respaldar"

Page 14: Respaldo y Restauración de Base de Datos

Respaldo y Restauración de Base de Datos12

© 2014 BETTA GLOBAL SYSTEMS

Al finalizar aparecerá la siguiente ventana, dar click en el botón "OK"

Page 15: Respaldo y Restauración de Base de Datos

Respaldo-Back up 13

© 2014 BETTA GLOBAL SYSTEMS

La ruta por default donde generalmente se guardan los respaldos en el dico

local (C:\) del Servidor es la siguiente:

Si el respaldo se esta realizando desde una maquina cliente que se conecta a un

servidor, el respaldo se guarda automaticamente en el Servidor.

Page 16: Respaldo y Restauración de Base de Datos

Respaldo y Restauración de Base de Datos14

© 2014 BETTA GLOBAL SYSTEMS

4 Restaurar-Restore

Para restaurar un respaldo (back up) en una base de datos existente, ya sea del MA_DATA y MA_SERVER, debe hacerse desde la maquina servidor, y para ello esnecesario acceder a SQL Server Management Studio.

Nota: Al momento de realizar la restauración nadie debe estar dentro del

sistema Millennium.

Ir al icono de Windows

Seleccionar el folder Microsoft SQL Server 2008 R2 (o la versión que se haya

instalado) y seleccionar SQL Server Management Studio.

Aparecerá la ventana de conexión, donde:

· Server type: Database Engine.· Server name: Nombre de la instancia del servidor.· Authentication: SQL Server Authentication.· Login: admin creado en los logins del SQL o el SA previamente definido por el DBA.

Page 17: Respaldo y Restauración de Base de Datos

Restaurar-Restore 15

© 2014 BETTA GLOBAL SYSTEMS

· Password: mbettaglo creado en los logins del SQL o el password del SA previamentedefinido por el DBA.

Una vez conectado, desplegar el folder "Databases", el cual mostrará las bases de

datos disponibles.

Seleccionar la base de datos a restaurar (MA_DATA), en este ejemplo mi base de

datos se llama EMPRESA_EJEMPLO_SA_CV, dar click derecho sobre ella, y

"Tasks" después "Restore" y finalmente "Databases".

Page 18: Respaldo y Restauración de Base de Datos

Respaldo y Restauración de Base de Datos16

© 2014 BETTA GLOBAL SYSTEMS

En la siguiente ventana seleccionar la opción "From device" y dar click sobre el

botón

Aparecerá la siguiente ventana, dar click en el botón "Add"

Page 19: Respaldo y Restauración de Base de Datos

Restaurar-Restore 17

© 2014 BETTA GLOBAL SYSTEMS

Aparecerá la siguiente ventana, seleccionar el respaldo (back up) a utilizar y dar

click en el botón "OK"

Aparecerá la siguiente ventana, dar click en el botón "OK"

Page 20: Respaldo y Restauración de Base de Datos

Respaldo y Restauración de Base de Datos18

© 2014 BETTA GLOBAL SYSTEMS

Aparecerá la siguiente ventana, seleccionar la casilla que corresponde a la base de

datos a restaurar.

Sobre la misma ventana, despues de marcar la casilla ir al panel izquierdo superiory seleccionar "Options" y marcar la casilla "Overwrite the existing database (withreplace)" por ultimo dar click sobre el botón "OK"

Page 21: Respaldo y Restauración de Base de Datos

Restaurar-Restore 19

© 2014 BETTA GLOBAL SYSTEMS

De lado izquierdo se puede ver el porcentaje del progreso

Al finalizar aparecerá la siguiente ventana, dar click en el botón "OK"

Page 22: Respaldo y Restauración de Base de Datos

Respaldo y Restauración de Base de Datos20

© 2014 BETTA GLOBAL SYSTEMS

Posibles Problemas al Restaurar

1.- Si al momento de estar restaurando la base de datos marca el error de que la

base ya existe y esta en uso, es necesario renombrar solo el nombre de la base de

datos en la ruta del .mdf y log.ldf de la base de datos.

Sobre la misma ventana del Restor, ir al panel izquierdo superior y seleccionar "Options"

2.- El respaldo pudo ser generado en otra versión de SQL Server y no es

compatible con la versión con la que se cuenta, para ello es necesario que el

respaldo sea de la misma versión o menor a la versión con la que se cuenta.

3.- El sistema Millennium esta abierto.