Modelo de Recuperación en SQL Server

3
Modelo de recuperación en SQL Server (recovery model) Modelo de recuperación Descripción Riesgo de pérdida de trabajo ¿Recuperación hasta un momento dado? Simple Sin copias de seguridad de registros. Recupera automáticamente el espacio de registro para mantener al mínimo los requisitos de espacio, eliminando, en esencia, la necesidad de administrar el espacio del registro de transacciones. Para obtener información acerca de las copias de seguridad de base de datos en el modelo de recuperación simple, vea Copias de seguridad completas de bases de datos (SQL Server). El modelo de recuperación simple no admite operaciones que requieren copias de seguridad del registro de transacciones. Las siguientes características no se pueden utilizar en modo de recuperación simple: Trasvase de registros AlwaysOn o creación de reflejo de la base de datos Recuperación de medios sin pérdida de datos Restauraciones a un momento dado Los cambios realizados después de la copia de seguridad más reciente no están protegidos. En caso de desastre, es necesario volver a realizar dichos cambios. Solo se puede recuperar hasta el final de una copia de seguridad. Para obtener más información, vea Restauraciones de base de datos completas (modelo de recuperación simple). Completa Requiere copias de seguridad de registros. No se pierde trabajo si un archivo de datos se pierde o resulta dañado. Se puede recuperar en cualquier momento, por ejemplo, momentos antes de que haya ocurrido un error de una aplicación o un usuario. Para obtener información acerca de las copias de seguridad de base de datos en el modelo de recuperación completa, vea Copias de seguridad completas de bases de datos (SQL Server) y Restauraciones de base de datos completas (modelo de recuperación completa). Normalmente ninguno. Si el final del registro resulta dañado, se deben repetir los cambios realizados desde la última copia de seguridad de registros. Se puede recuperar hasta determinado momento, siempre que las copias de seguridad se hayan completado hasta ese momento. Para obtener información sobre cómo usar copias de seguridad de registros para restaurar hasta el momento del error, vea Restaurar una base de datos de SQL Server a un momento dado (modelo de recuperación completa). Por medio de registros de operaciones masivas Requiere copias de seguridad de registros. Complemento del modelo de recuperación completa que permite operaciones de copia masiva de alto rendimiento. Reduce el espacio que usa el registro de transacciones mediante el rastreo minimo de Si el registro resulta dañado o se han realizado operaciones masivas desde la última copia de seguridad de Se puede recuperar hasta el final de cualquier copia de seguridad. No admite recuperaciones a un momento dado.

description

modelo

Transcript of Modelo de Recuperación en SQL Server

Page 1: Modelo de Recuperación en SQL Server

 Modelo  de  recuperación  en  SQL  Server  (recovery  model)  

Modelo  de  recuperación  

Descripción   Riesgo  de  pérdida  de  trabajo  

¿Recuperación  hasta  un  momento  dado?  

Simple   Sin  copias  de  seguridad  de  registros.  Recupera  automáticamente  el  espacio  de  registro  para  mantener  al  mínimo  los  requisitos  de  espacio,  eliminando,  en  esencia,  la  necesidad  de  administrar  el  espacio  del  registro  de  transacciones.  Para  obtener  información  acerca  de  las  copias  de  seguridad  de  base  de  datos  en  el  modelo  de  recuperación  simple,  vea  Copias  de  seguridad  completas  de  bases  de  datos  (SQL  Server).  El  modelo  de  recuperación  simple  no  admite  operaciones  que  requieren  copias  de  seguridad  del  registro  de  transacciones.  Las  siguientes  características  no  se  pueden  utilizar  en  modo  de  recuperación  simple:  • Trasvase  de  registros    • AlwaysOn  o  creación  de  reflejo  de  la  base  

de  datos    • Recuperación  de  medios  sin  pérdida  de  

datos    • Restauraciones  a  un  momento  dado    

Los  cambios  realizados  después  de  la  copia  de  seguridad  más  reciente  no  están  protegidos.  En  caso  de  desastre,  es  necesario  volver  a  realizar  dichos  cambios.  

Solo  se  puede  recuperar  hasta  el  final  de  una  copia  de  seguridad.  Para  obtener  más  información,  vea  Restauraciones  de  base  de  datos  completas  (modelo  de  recuperación  simple).  

Completa   Requiere  copias  de  seguridad  de  registros.  No  se  pierde  trabajo  si  un  archivo  de  datos  se  pierde  o  resulta  dañado.  Se  puede  recuperar  en  cualquier  momento,  por  ejemplo,  momentos  antes  de  que  haya  ocurrido  un  error  de  una  aplicación  o  un  usuario.  Para  obtener  información  acerca  de  las  copias  de  seguridad  de  base  de  datos  en  el  modelo  de  recuperación  completa,  vea  Copias  de  seguridad  completas  de  bases  de  datos  (SQL  Server)  y  Restauraciones  de  base  de  datos  completas  (modelo  de  recuperación  completa).  

Normalmente  ninguno.  Si  el  final  del  registro  resulta  dañado,  se  deben  repetir  los  cambios  realizados  desde  la  última  copia  de  seguridad  de  registros.  

Se  puede  recuperar  hasta  determinado  momento,  siempre  que  las  copias  de  seguridad  se  hayan  completado  hasta  ese  momento.  Para  obtener  información  sobre  cómo  usar  copias  de  seguridad  de  registros  para  restaurar  hasta  el  momento  del  error,  vea  Restaurar  una  base  de  datos  de  SQL  Server  a  un  momento  dado  (modelo  de  recuperación  completa).  

Por  medio  de  registros  de  operaciones  masivas  

Requiere  copias  de  seguridad  de  registros.  Complemento  del  modelo  de  recuperación  completa  que  permite  operaciones  de  copia  masiva  de  alto  rendimiento.    Reduce  el  espacio  que  usa  el  registro  de  transacciones  mediante  el  rastreo  minimo  de  

Si  el  registro  resulta  dañado  o  se  han  realizado  operaciones  masivas  desde  la  última  copia  de  seguridad  de  

Se  puede  recuperar  hasta  el  final  de  cualquier  copia  de  seguridad.  No  admite  recuperaciones  a  un  momento  dado.  

Page 2: Modelo de Recuperación en SQL Server

 operaciones  masivas    Para  obtener  información  acerca  de  las  operaciones  que  se  pueden  registrar  mínimamente,  vea  El  registro  de  transacciones  (SQL  Server).    Para  obtener  información  acerca  de  las  copias  de  seguridad  de  base  de  datos  en  el  modelo  de  recuperación  optimizado  para  cargas  masivas  de  registros,  vea  Copias  de  seguridad  completas  de  bases  de  datos  (SQL  Server)  y  Restauraciones  de  base  de  datos  completas  (modelo  de  recuperación  completa).  

registros,  se  pueden  repetir  los  cambios  desde  esa  última  copia  de  seguridad.  En  caso  contrario,  no  se  pierde  el  trabajo.  

   Ver  o  cambiar  el  modelo  de  recuperación  de  una  base  de  datos  (SQL  Server)    En  este  tema  se  describe  cómo  ver  o  cambiar  el  modelo  de  recuperación  de  una  base  de  datos  en  SQL  Server  2014   mediante   SQL   Server   Management   Studio   o   Transact-­‐SQL.   Un   modelo   de   recuperación   es   una  propiedad   de   base   de   datos   que   controla   la   forma   en   que   se   registran   las   transacciones,   si   el   registro   de  transacciones   requiere  que   se   realice   la   copia  de   seguridad  y   si   lo  permite,   y  qué   tipos  de  operaciones  de  restauración   hay   disponibles.   Existen   tres   modelos   de   recuperación:   simple,   completa   y   por   medio   de  registros   de   operaciones  masivas.  Normalmente,   en   las   bases   de   datos   se   usa   el  modelo   de   recuperación  completa  o  el  modelo  de   recuperación   simple.  El  modelo  de   recuperación  de   las  bases  de  datos   se  puede  cambiar   en   cualquier   momento.   La   base   de   datos   modelo   establece   el   modelo   de   recuperación  predeterminado  de  nuevas  bases  de  datos.    

Antes  de  empezar    Recomendaciones  • Antes   de   cambiar   del  modelo   de   recuperación   completa   o   del  modelo   de   recuperación   optimizado  para  cargas  masivas  de  registros,  haga  copia  de  seguridad  del  registro  de  transacciones.    

• La   recuperación   a   un   momento   dado   no   es   posible   con   el   modelo   optimizado   para   cargas   masivas   de  registros.   Por   tanto,   si   ejecuta   transacciones   bajo   el   modelo   de   recuperación   optimizado   para   cargas  masivas   de   registros   que   requieran   una   restauración   del   registro   de   transacciones,   estas   transacciones  podrían  estar  expuestas  a  la  pérdida  de  datos.  Para  aumentar  la  capacidad  de  recuperación  de  datos  en  un  escenario  de  recuperación  ante  desastres,  se  recomienda  cambiar  al  modelo  de  recuperación  optimizado  para  cargas  masivas  de  registros  solo  en  las  siguientes  condiciones:    

Los  usuarios  no  están  permitidos  en  la  base  de  datos.     Todas  las  modificaciones  realizadas  durante  el  proceso  masivo  son  recuperables  sin  depender  de  una  copia  de  seguridad  de  registros;  por  ejemplo,  ejecutando  de  nuevo  los  procesos  masivos.    Si   satisface   ambas   condiciones,   no   se   verá   expuesto   a   ninguna   pérdida   de   datos   cuando   restaure   un  registro  de   transacciones  a  partir  de  una  copia  de   seguridad  bajo  el  modelo  de   recuperación  optimizado  para  cargas  masivas  de  registros.  

 

Seguridad    Permisos  Requiere  el  permiso  ALTER  en  la  base  de  datos.    

 

Page 3: Modelo de Recuperación en SQL Server

       Usar  SQL  Server  Management  Studio    Para  ver  o  cambiar  el  modelo  de  recuperación  • Después  de  conectarse  a  la  instancia  apropiada  de  Motor  de  base  de  datos  de  SQL  Server,  en  el  Explorador  

de  objetos,  haga  clic  en  el  nombre  del  servidor  para  expandir  el  árbol  de  servidores.    • Expanda  Bases  de  datos  y,  dependiendo  de  la  base  de  datos,  seleccione  una  base  de  datos  de  usuario  o  

expanda  Bases  de  datos  del  sistema  y  seleccione  una  base  de  datos  del  sistema.    • Haga  clic  con  el  botón  secundario  en  la  base  de  datos  y  haga  clic  en  Propiedades,  lo  que  abre  el  cuadro  de  

diálogo  Propiedades  de  la  base  de  datos.    • En  el  panel  Seleccionar  una  página,  haga  clic  en  Opciones.    • El  modelo  de  recuperación  actual  se  muestra  en  el  cuadro  de  lista  Modelo  de  recuperación.    • Si  lo  desea,  también  puede  seleccionar  otra  lista  de  modelos  para  cambiar  el  modelo  de  recuperación.  Las  

opciones  son  Completa,  Registro  masivo  o  Simple.    Haga  clic  en  Aceptar.