Copia de seguridad de bases de datos

Slides:



Advertisements
Presentaciones similares
Código: HOL-SQL29. Permite la encriptación de ficheros de registro y de datos mediante clave de encriptación de datos (Database Encryption Key) Encriptación.
Advertisements

Rocío Contreras Aguila Primer Semestre 2010
Madrid, junio de 2009 Seguridad en bases de datos: SQL Server 2005 y Oracle 10g.
Rubén Alonso Cebrian Código: HOL-SQL01 Microsoft Sql Server 2000: Administración y Seguridad Rubén Alonso Cebrian
Microsoft® SQL Server 2008 Usuarios, Roles, Encriptación y Back Up de la base de datos.
SQL Server 2008 Rocío Contreras Águila Primer Semestre 2010.
Implementación de procedimientos almacenados
Procedimientos de Almacenado
Administración de transacciones y bloqueos
Modificación de datos.
Implementación de la integridad de datos
Realización de tareas administrativas. Introducción Tareas de configuración Tareas administrativas rutinarias de SQL Server Automatización de las tareas.
Creación y administración de bases de datos
Administración de la seguridad
Administración de archivos de bases de datos
Creación de tipos de datos y tablas
Especialista en Business Intelligence Integration Services SSIS (Sesión 7) Microsoft SQL Server 2008 R2 (2013) Suscribase a o escríbanos.
SQL Server Integration Services SSIS
RESPALDO.
SQL Server Comunidad TechNet Regístrate en:
ARQUITECTURA DE ORACLE
• SQL Server Integration Services SSIS
Especialista en Business Intelligence Integration Services SSIS (Sesión 7) Microsoft SQL Server 2008 R2 (2013) Suscribase a o escríbanos.
Johanna Lizeth Rodríguez Lorena Fda. Chávarro Ramos
SERVIDOR.
SESIÓN 2. Completados por el tipo de objeto sobre el que actúan y el objeto concreto: CREATE DATABASE mibase ; Permite crear una base de datos llamada.
Sistema Operativo. ¿Qué es el Sistema Operativo? Un sistema operativo (SO) es el conjunto de programas y utilidades software que permiten al usuario interactuar.
Mantenimiento lógico del pc
SQL Server 2008 Integration Services
Una base de datos es un “almacén” que nos permite guardar grandes cantidades de información de forma organizada para que luego podamos encontrar y utilizar.
BACKUP – RECOVERY DE LAS BASES DE DATOS
Sistema de archivos Sistemas operativos.
UNIVERSIDAD LATINA BASES DE DATOS.
UNIVERSIDAD NACIONAL AUTONOMA DE MEXICO MODULO IV ADMINISTRACIÓN DE BASES DE DATOS Administración del DBMS E.I. L.E. Prof. Ramón Castro Liceaga SEMINARIO.
1 Microcomputación II Unidad II Administración de datos con MS-SQL Server y Visual Basic Introducción a Transact – SQL: Select, Delete, Update. Tema:
Las Copias de seguridad en
PostgreSQL: Parte 1 Integrantes: Álvaro Marciales Claudio Torrez.
Especialista en Business Intelligence Integration Services SSIS Tareas de Flujo de Control (Parte I) Microsoft SQL Server 2008 R2 Suscribase a
Félix Tovar C.I: Daniel Hernández C.I:
Andrea Serna. 10 inf 2. CLONAR HD O PARTICIÓN.. UTILIDADES DE CLONACIÓN. Hay una serie de situaciones adecuadas para el uso de clonación de disco, entre.
Instalación y Configuración Inicial del Sistema
Cuentas de usuarios y grupos en windows 2008 server
Alumnas: Santiago Sanchez Amairani Yaquelin Villanueva Jiménez Carina Equipo: 25 Tema: Base de datos Grupo: 308.
Estructura de los Sistemas Operativos
UNIVERSIDAD LATINA BASES DE DATOS ADMINISTRACIÓN.
PROCEDIMIENTOS ALMACENADOS Es una consulta almacenada en la base de datos en un servidor. Los P.A. Mejoran el Rendimiento Disminuyen el tráfico. Los P.A.
Monitorización y optimización del rendimiento en Windows 2000.
Sistemas de Archivos Sistemas Operativos.  Se debe proporcionar un almacenamiento secundario que respalda a la memoria principal  El Sistema de archivos.
Inicio de sesión en Sql Server Todos los usuarios deben tener un Inicio de sesión para poder conectarse a SQL Server, para esto SQL Server reconoce 2 mecanismos.
Sistema Operativo de Internetwork (IOS).
Restauración de bases de datos
MSc. Alexis Cabrera Mondeja
Mínimo equipo necesario Un equipo 586 con 128MB de RAM como mínimo es recomendado para un servidor de Firebird 2.0. Windows demanda mas CPU y memoria que.
Uso de las herramientas de consulta de Transact-SQL
COPIAS DE SEGURIDAD SQL Server 2008 MSc. Alexis Cabrera Mondeja 1.
PLAN DE CONTINGENCIA. EVALUACIÓN DIAGNOSTICA 1. Sabes para que te puede ayudar el respaldar la información? 2. Conoces algún método para realizar un respaldo,
SISTEMAS COMPUTACIONALES ADMINISTRATIVOS E.E. Fundamentos de Base de Datos 1.8 Estructura de un sistema de base de datos Fuentes: Fundamentos de Bases.
Colegio de Bachilleres Plantel 13 Xochimilco - Tepepan
MSSQL SERVER CURSO BÁSICO 1. DESCRIPCIÓN DEL CURSO. Sesión 4: Sentencia Insert,Transacciones,Insert general, Insert Select * From, Sentencia Update,Update.
Copias básico SQL Server. Vamos a estudiar el modo simple de copias que nos ofrece el SQL Server. Podremos hacer dos tipos de copias de seguridad: Las.
Sistema de Gestión de Archivos FUNDAMENTOS TEORICOS Ing. Jorge Gutiérrez D Universidad Nacional de Colombia Catedrático - I Sem 2009
Módulo 4: Administrar el acceso a recursos
DLM Transact SQL Sesión I Introducción al SQL Server Uso de las herramientas de consultas del Transact SQL.
Realizado por Lucia y Florencia.  Es el conjunto de programas encargado de la gestión interna de la computadora, controla el funcionamiento del hardware.
DML Transact SQL Sesión X Triggers. Duración 2 Horas.
DML Transact SQL Sesión IX Introducción a los procedimientos almacenados.
Omar Herrera Caamal Rigoberto Lizárraga Luis Cetina Luna.
-Recuperación del sistema operativo. -Reinstalación del sistema operativo. -Visor de eventos de Windows. -Desfragmentador de discos de Windows. -Scan Disk.
TEMA 6 Copias de seguridad y Restauración Msc. Rina Arauz.
IGNACIO PONCE HERRERA, LUIS ENRIQUE LARA RAMÍREZ 2°B Respaldo de información.
Transcripción de la presentación:

Copia de seguridad de bases de datos

Introducción Impedir la pérdida de los datos Establecimiento y cambio de un modelo de recuperación de bases de datos Copia de seguridad de SQL Server Cuándo se hacen las copias de seguridad de las bases de datos Ejecución de copias de seguridad Tipos de métodos de copia de seguridad Diseño de una estrategia de copia de seguridad

Impedir la pérdida de los datos Disponer de una estrategia de copia de seguridad Minimizar la pérdida de datos Recuperar datos perdidos Restaurar los datos con un costo mínimo sobre la producción Hacer copias de seguridad con regularidad

Establecimiento y cambio de un modelo de recuperación de bases de datos Establecimiento de un modelo de recuperación de bases de datos Modelo de recuperación completa Modelo de recuperación de registro masivo Modelo de recuperación sencilla Cambio de un modelo de recuperación de bases de datos ALTER DATABASE Northwind SET RECOVERY BULK_LOGGED

Copia de seguridad de SQL Server Permite hacer copias de seguridad de bases de datos mientras los usuarios siguen trabajando con ellas Hace la copia de seguridad de los archivos originales de la base de datos y registra sus ubicaciones Captura la actividad de la base de datos que tiene lugar durante el proceso de copia de seguridad Emite un punto de comprobación y registra el número de secuencia del registro (LSN) Escribe todas las páginas en el medio de copia de seguridad Escribe todas las entradas del registro de transacciones escritas durante el proceso de copia de seguridad

Ejecución y almacenamiento de las copias de seguridad Quién hace las copias de seguridad Miembros de la función fija de servidor sysadmin Miembros de las funciones fijas de base de datos db_owner y db_backupoperator Dónde almacenar las copias de seguridad Archivo de disco Cinta Una ubicación identificada como canalización con nombre

Cuándo se hacen las copias de seguridad de las bases de datos Copia de seguridad de bases de datos Copia de seguridad de bases de datos de usuario Actividades restringidas durante la copia de seguridad

Copia de seguridad de bases de datos Después de modificar la base de datos master Mediante las instrucciones CREATE DATABASE, ALTER DATABASE o DROP DATABASE Ejecutando procedimientos almacenados del sistema Después de modificar la base de datos msdb Después de modificar la base de datos model

Copia de seguridad de bases de datos de usuario Después de crear bases de datos Después de crear índices Después de limpiar el registro de transacciones Después de operaciones no registradas Instrucciones BACKUP LOG WITH TRUNCATE_ONLY o BACKUP LOG WITH NO_LOG Instrucciones WRITETEXT o UPDATETEXT Instrucción SELECT...INTO

Actividades restringidas durante la copia de seguridad Crear o modificar bases de datos Realizar operaciones de crecimiento automático Crear índices Ejecutar operaciones no registradas Reducir una base de datos

Ejecución de copias de seguridad Creación de dispositivos de copia de seguridad Creación de archivos de copia de seguridad sin dispositivos permanentes Uso de varios archivos para almacenar copias de seguridad Uso de la instrucción BACKUP Copia de seguridad en un dispositivo de cinta

Creación de dispositivos de copia de seguridad Por qué crear dispositivos de copia de seguridad Volver a utilizar los archivos de copia de seguridad Automatizar la tarea de copia de seguridad Uso del procedimiento almacenado del sistema sp_addumpdevice Especificar el nombre lógico Los nombres lógicos y físicos se almacenan en la tabla del sistema sysdevices USE master EXEC sp_addumpdevice 'disk', 'mybackupfile', 'C:\Backup\MyBackupFile.bak'

Creación de archivos de copia de seguridad sin dispositivos permanentes Por qué crear archivos de copia de seguridad sin dispositivos permanentes Ejecutar una sola copia de seguridad Probar la copia de seguridad que se planea automatizar Uso de la instrucción BACKUP DATABASE Especificar el tipo de medio (disco, cinta o canalización con nombre) Especificar la ruta de acceso completa y el nombre del archivo USE master BACKUP DATABASE Northwind TO DISK = 'C:\Temp\Mycustomers.bak'

Uso de varios archivos para almacenar copias de seguridad Conjunto de medios Arch1 CopiaA1 CopiaA2 CopiaA3 Arch2 Arch3 Base de datos A Conjunto de copia de seguridad Base de datos A Base de datos B Base de datos B CopiaB1 Base de datos de copia de seguridad Conjunto de medios Arch1 Arch2 Arch3 Conjunto de copia de seguridad CopiaA1 CopiaA1 CopiaA1 CopiaB1 CopiaA2 CopiaA3 CopiaA2 CopiaA3 CopiaA2 CopiaA3 CopiaB1

Uso de la instrucción BACKUP Especificación de la opción INIT o NOINIT La opción NOINIT anexa a un archivo de copia de seguridad La opción INIT sobreescribe un archivo de copia de seguridad Uso de la opción FORMAT Sobreescribe el contenido del archivo de copia de seguridad Divide un conjunto de copia de seguridad

Copia de seguridad en un dispositivo de cinta Requiere que la cinta esté conectada al servidor SQL Server local Graba información de la copia de seguridad en la etiqueta de la cinta Almacena copias de seguridad de SQL Server y distintas de SQL Server

Especificación de las opciones de cinta Opción de cinta Descripción UNLOAD (predeterminada) Rebobina y descarga la cinta NOUNLOAD No rebobina ni descarga la cinta BLOCKSIZE Cambia el tamaño del bloque físico en bytes FORMAT Escribe un encabezado en los volúmenes que se usan en la copia de seguridad SKIP Ignora las etiquetas ANSI de las cintas NOSKIP Lee las etiquetas ANSI de las cintas RESTART Reiniciar la operación de copia de seguridad en el punto de interrupción

Tipos de métodos de copia de seguridad Copia de seguridad completa de la base de datos Copia de seguridad diferencial Copia de seguridad del registro de transacciones Copia de seguridad de un archivo o grupo de archivos de una base de datos Uso del Administrador corporativo de SQL Server para hacer copias de seguridad

Copia de seguridad completa de la base de datos Proporciona una línea de base Hace copia de seguridad de los archivos, objetos y datos originales Hace copia de seguridad de partes del registro de transacciones USE master EXEC sp_addumpdevice 'disk', 'NwindBac', ‘C:\MyBackupDir\NwindBac.bak' BACKUP DATABASE Northwind TO NwindBac Datos Log Northwind D:\ Copia de seguridad NwindBac

Copia de seguridad diferencial Se usa en bases de datos que se modifican frecuentemente Requiere una copia de seguridad completa de la base de datos Hace copia de seguridad de los cambios de la base de datos desde la última copia de seguridad completa Disminuye el tiempo tanto en el proceso de copia de seguridad como en la restauración BACKUP DATABASE Northwind TO DISK = 'D:\MyData\MyDiffBackup.bak' WITH DIFFERENTIAL

Copia de seguridad del registro de transacciones Requiere una copia de seguridad completa de la base de datos Copia todos los cambios de la base de datos desde la última instrucción BACKUP LOG hasta el final del registro de transacciónes actual Trunca el registro de transacciones USE master EXEC sp_addumpdevice 'disk', ‘NwindBacLog', 'D:\Backup\NwindBacLog.bak' BACKUP LOG Northwind TO NwindBacLog

Uso de la opción NO_TRUNCATE SQL Server Guarda todo el registro de transacciones incluso si no se puede tener acceso a la base de datos No purga las transacciones confirmadas del registro de transacciones Permite recuperar los datos hasta el momento en que se produjo el error del sistema

Limpieza del registro de transacciones Utilizar la instrucción BACKUP para borrar el registro de transacciones Uso de la opción TRUNCATE_ONLY o NO_LOG No se pueden recuperar los cambios No se registra Establecimiento de la opción trunc. log on chkpt. Escribe todas las transacciones confirmadas Ocurre automáticamente cuando se establece a true

Copia de seguridad de un archivo o grupo de archivos de una base de datos Usada en bases de datos de gran tamaño Hace copia de seguridad individualesde los archivos de base de datos Asegura que se hace copia de seguridad de todos los archivos del grupo de archivos de la base de datos Hace copia de seguridad de los registros de transacciones BACKUP DATABASE PhoneOrders FILE = Orders2 TO OrderBackup2 BACKUP LOG PhoneOrders to OrderBackupLog

Restricciones de la copia de seguridad de archivos o grupos de archivos de una base de datos Escenario 1 D:\ Table Index Debe hacer copia de seguridad de ambos archivos como una unidad Grupo 1 Escenario 2 D:\ Table Grupo 1 Debe hacer copia de seguridad de los Grupos 1, 2, y 3 como una unidad Index 1 Index 2 Grupo 2 Grupo 3

Diseño de una estrategia de copia de seguridad Estrategia de copia de seguridad completa de la base de datos Estrategia de copia de seguridad completa de la base de datos y el registro de transacciones Estrategia de copia de seguridad diferencial Estrategia de copia de seguridad de archivos o grupos de archivos

Estrategia de copia de seguridad completa de la base de datos Creación de la base de datos y realización de una copia de seguridad completa Copia de seguridad completa de la base de datos Copia de seguridad completa de la base de datos Domingo Lunes Martes Datos Log

Estrategia de copia de seguridad completa de la base de datos y el registro de transacciones Domingo Copia de seguridad completa Lunes Copia de seguridad completa Datos Log Datos Log Log Log Log Log

Estrategia de copia de seguridad diferencial seguridad completa Copia de seguridad diferencial Copia de seguridad diferencial Lunes Martes Datos Log Log Data Log Log Log  Log Log Log  ...

Estrategia de copia de seguridad de archivos o grupos de archivos completa Lunes Martes Miércoles Jueves Log Log Datos Arch.1 Log Log Datos Arch.2 Log Log Datos Arch.3 Log Log Log Datos

Consideraciones acerca del rendimiento Hacer la copia de seguridad en varios dispositivos físicos El tipo de dispositivo físico de copia de seguridad determina la velocidad del proceso de copia de seguridad Disminuir la actividad simultánea en SQL Server