De SQL Server base de datos de recuperación consta de tres fases: la fase de análisis, fase de puesta al día, y, finalmente, la fase de deshacer.

¿Alguien puede por favor explicar claramente o dar un buen enlace sobre estas tres fases de la recuperación??

  • pero ¿cuál es la pregunta? Estoy seguro que se puede buscar y encontrar a ti mismo
  • en realidad, ¿cuál es la diferencia entre rehacer y cometer? ia tienen algún tipo de confusión aquí?
InformationsquelleAutor user186246 | 2010-03-06

4 Comentarios

  1. 5

    De La comprensión de Cómo la Restauración y la Recuperación de Copias de seguridad en SQL Server

    Una restauración es un proceso de varias fases. El
    posibles fases de una restauración incluyen
    la copia de datos, redo (rehacer),
    y undo (deshacer) fases:

    • La fase de copia de datos consiste en copiar todos los datos, registro, y
      el índice de las páginas de los medios de copia de seguridad
      de una base de datos a la base de datos
      los archivos.
    • La fase de rehacer aplica las transacciones de registro de los datos copiados desde

      la copia de seguridad para confirmar que los datos

      para el punto de recuperación. En este punto,
      una base de datos normalmente tiene comprometidos

      las transacciones y está en un inservible

      estado. En ese caso, una fase de deshacer es
      se requiere como parte de la recuperación de la

      la base de datos.
    • La fase de deshacer, que es la primera parte de la recuperación, revierte cualquier

      las transacciones no confirmadas y hace

      la base de datos a disposición de los usuarios.

      Después de la fase de reversión, posterior
      las copias de seguridad no puede ser restaurado.
  2. 1

    Usted puede encontrar este documento interesante : Descripción Simple de SQL Server en el Proceso de Recuperación

    Fases de recuperación

    el algoritmo de recuperación de 3 fases basado en el último punto de control en el registro de transacciones.

    Fase 1: Análisis. Comienza en el último punto de control en el registro de transacciones. Este paso determina y construye un sucio de la tabla de páginas (DPT) que consiste en páginas a las que puede estar sucio en el momento de SQL Server se detuvo. Una transacción activa de la tabla está construida de las transacciones no confirmadas en el momento de SQL Server se detuvo también.

    Fase 2: Rehacer. Esta fase devuelve la base de datos al estado en el momento en que el servicio de SQL detenido. Punto de partida para este passbeing la más antigua de transacciones sin confirmar. El mínimo de Secuencia de Registro (nombre de cada registro está marcado con un LSN) en el DPT es la primera vez que SQL Server espera a tener que rehacer una operación en una página, rehacer las operaciones de registro de inicio a la derecha de nuevo en el abierto más antiguo de la transacción, de modo que la necesaria bloqueos puede ser adquirida.

    Fase 3: Deshacer: Aquí la lista de transacción activa (no confirmadas en el momento de SQL Server stoopped) que donde identificados en la Fase 1 se revierten de forma individual. SQL Server sigue los enlaces entre las entradas en el registro de transacciones para cada transacción. Cualquier transacción que no fue cometido en el momento de SQL Server detenido está deshecho.

    De recuperación se puede hacer cuando se restaura la base de datos, pero también se hace en el inicio de la base de datos (recuperación de errores).

  3. 1

    Las Fases de Recuperación:

    Una restauración es un proceso de varias fases. Las fases posibles de una restauración incluyen el de copia de datos, redo (rehacer), y undo (deshacer) fases:

    • La fase de copia de datos implica copiar todos los datos, el registro y el índice de
      las páginas de los medios de copia de seguridad de una base de datos para los archivos de base de datos.
    • La fase de rehacer aplica las transacciones registradas a los datos copiados
      a partir de la copia de seguridad para confirmar que los datos para el punto de recuperación. En
      en este punto, una base de datos normalmente tiene las transacciones no confirmadas y es
      en un estado inutilizable. En ese caso, una fase de deshacer es necesario como parte
      de la recuperación de la base de datos.
    • La fase de deshacer, que es la primera parte de la recuperación, revierte cualquier
      las transacciones no confirmadas y hace que la base de datos a disposición de los usuarios.
      Después de la fase de reversión, copias de seguridad posteriores no pueden ser restaurados.

    Para más información puede consultar los siguientes enlaces:

    https://technet.microsoft.com/en-us/library/ms191455(v=sql.105).aspx

    https://community.emc.com/docs/DOC-13849

  4. 0

    Con respecto a la diferencia entre rehacer y cometer:
    Comprometerse significa simplemente que ha generado el registro de lo que indica la finalización de una transacción y se vacían en el disco (que ahora es una de datos almacenados). Esto no quiere decir que los datos que ha cambiado en la transacción se escriben en el disco. Los datos se sonrojó async dependiendo de la presión en el buffer y puntos de control.

    Así, cuando SQL se bloquea y se reinicia usted acaba de perder todos los cambios de datos que no estaba vacía. Por lo tanto, ahora tiene que rehacer todos los registros desde la última descarga. Esta es la fase de rehacer (fase 2) en la recuperación. Que la base de datos no estará disponible hasta que esto se hace.

Dejar respuesta

Please enter your comment!
Please enter your name here