Seguridad y restauración en base de datos
Restauración mediante
Transact SQL
Se ejecuta la instrucción RESTORE DATABASE
y se especifica la clausula NORECOVERY para
restaurar la copia de seguridad diferencial
Modelos de recuperación
Recuperación simple
Permite recuperar la BD hasta
los datos mas recientes.
Recuperación completa
Permite recuperar la BD hasta
el momento en el que hay error.
Recuperación de
registro masivo.
Recupera hasta el ultimo
registro de log
Restaurar una copia de seguridad
diferencial de base de datos
Se restaura mediante el administrador
de base de datos.
La realización de copias de
seguridad y restauración
resultan útiles.
Pasarlo a un servidor
Protección de datos
Recuperar la base de datos
sin restaurar
Puede ocurrir que la base de datos
este en modo de espera y se desee
que pueda actualizar sin aplicar otra
copia de seguridad
este
En estos casos se puede recuperar
la base de datos sin restaurar la
copia de seguridad ejecutando la
sentencia
Información de copias
de seguridad
Una lista de los archivos de base de
datos y del registro de transacciones
que contiene un conjunto de copias de
seguridad
La sentencia RESTORE FILELISTONLY
de Transact SQL devuelve un conjunto
de resultados que contiene la lista de
archivos
Para ver la información de encabezado
de medios y copias de seguridad
utilizando el Administrador corporativo
se expande un grupo de servidores y
luego un servidor
Copiar o mover base
de datos
Se permite copiar o mover base de
datos entre servidores
Las bases de datos conservan el
mismo nombre que tenían en el
servidor de origen
No se puede cambiar el nombre
durante una operación de mover
o copiar la base de datos
Recuperación simple
Para recuperar una copia
de seguridad, se debe tomar
en cuenta lo siguiente:
Expanda una instancia
En la BD se seleccionan
en conjunto de copias que se van
a restaurar
Se selecciona el estado de
recuperación adecuado
Se realiza la restauración
Recuperación completa
Utiliza copias de seguridad de la base
de datos y del registro de transacciones
para ofrecer una protección completa
Se puede recuperar la base de datos
hasta un momento determinado o
hasta el momento de error
Para garantizar este grado de recuperación
todas las operaciones, incluyendo SELECT INTO,
CREATE INDEX, se registran completamente
Completa el modelo de recuperación simple
Recuperación de
registro masivo
Ofrece protección contra errores de los
medios, además del mejor rendimiento
y una utilización mínima del espacio de
registro.
Las operaciones de copias masivas tienen
un riesgo mayor de perder datos que el
modelo de recuperación completa
Sí un archivo de datos resulta
dañado, hay que repetir el trabajo
manualmente.
Comprobación de copias
de seguridad
Se puede utilizar la sentencia
RESTORE VERIFYONLY de Transact
SQL
NOREWIND especifica que SQL Server
mantendrá la cinta abierta después de la
operación de copia de seguridad.