Mantenimiento de la base de datos
Enviado por KEVIN ANTONIO • 31 de Octubre de 2020 • Tarea • 658 Palabras (3 Páginas) • 109 Visitas
Universidad CNCI Virtual[pic 1]
Semana 3
Actividad 8 – Clase 14
Administración de Bases de Datos
Carlos Alberto González Romero
uvnl13366
Tutor: Olin López Genis
[pic 2]
Montemorelos, Nuevo León a 13 de diciembre 2017
Clase 14
Mantenimiento de la base de datos. Parte 1
Actividad A8-C14
Instrucciones: Realiza lo que a continuación se te indica.
- Describe cuáles son los tipos de respaldo que se pueden hacer a una base de datos mediante SQL Server y cuáles son los tipos de modelo de recuperación en los que funciona.
Completo: El respaldo completo copia toda la información existente en la base de datos y el log de transacciones, es el tipo de respaldo más completo y funciona para cualquier modelo de recuperación.
La desventaja que tiene este tipo de respaldo es que, si la base de datos es muy grande, es posible que el proceso requiera de mucho tiempo y recursos del sistema, así como espacio para almacenamiento.
Diferencial: El respaldo diferencial copia todos los datos que se han generado desde la última vez que se hizo el respaldo completo de la base de datos.
Para que pueda funcionar el respaldo diferencial es necesario hacer un respaldo completo de la base de datos primero, este tipo de respaldo funciona con cualquier modelo de recuperación de base de datos.
Log de transacciones: El respaldo de log de transacciones se conoce también como respaldo del log, este tipo de respaldo copia los datos que se encuentran en el log de transacciones y que ya han sido escritos en la base de datos (transacciones comprometidas), para que después sean borradas del log de transacciones.
Este tipo de respaldos sólo puede realizarse sobre bases de datos cuyo modelo de recuperación sea completo o de registro masivo.
Una estrategia útil con bases de datos que tengan esos modelos de recuperación sería hacer un respaldo completo una vez al día, y luego hacer respaldos del log más frecuentes.
- Indica cuáles son los tres objetivos principales al realizar copias de seguridad de una base de datos.
- Mantenimiento de la integridad de los datos
- Minimizar los efectos de errores en usuarios finales
- Restauración de servicios tan pronto como sea posible
- Investiga en la Internet cuál es la sintaxis de la instrucción que debes ejecutar en lenguaje SQL para realizar copias de seguridad completas y con diferencial en SQL Server.
Copia de seguridad Completa.
BACKUP DATABASE database
TO backup_device [ ,...n ]
[ WITH with_options [ ,...o ] ] ;
Copia de seguridad Diferencial.
BACKUP DATABASE nombre_base_de_datos TO <dispositivo_copia_seguridad> WITH DIFFERENTIAL
- Ejemplifica la sintaxis anterior en una base de datos llamada AdventureWorks.
[pic 3]
Cree la base de datos AdventureWorks
[pic 4]
Se crea primero un respaldo completo de la base de datos y después sobre ese respaldo completo se hacen los respaldos diferenciales.
...