Share via


Recuperación de datos de SQL Server

 

Se aplica a: System Center 2012 SP1 - Data Protection Manager, System Center 2012 - Data Protection Manager, System Center 2012 R2 Data Protection Manager

Puede recuperar datos de SQL Server de la siguiente manera:

  • Recuperar la base de datos a su ubicación original

  • Recuperar la base de datos con un nuevo nombre a su ubicación original o a otra instancia de SQL Server

  • Recuperar la base de datos a otra instancia de SQL Server

  • Copiar la base de datos a una carpeta de red

  • Copiar la base de datos a cinta

Tenga en cuenta que no puede recuperar una base de datos del sistema en una instancia de SQL Server diferente.

Recuperar una base de datos

  1. En la Consola de administrador DPM, haga clic en Recuperación en la barra de navegación.

  2. Mediante la funcionalidad de exploración, seleccione la base de datos a recuperar.

  3. En el calendario, haga clic en cualquier fecha en negrita para obtener los puntos de recuperación disponibles para dicha fecha.El menú Hora de recuperación muestra la hora para cada punto de recuperación disponible.

  4. En el menú Hora de recuperación, seleccione el punto de recuperación que desea utilizar.

  5. En el panel Acciones, haga clic en Recuperar.

    Se abre el Asistente para recuperación.

  6. En la página Revisar selección de recuperación, haga clic en Siguiente.

  7. Seleccione dónde desea recuperar la base de datos.Tenga en cuenta que: Seleccione Recuperar en ubicación original de SQL Server y, después, haga clic en Siguiente.

    - 
    - Si selecciona **Recuperar en ubicación original de SQL Server** en la página **Especificar destino de recuperación**, escriba la ruta de acceso donde desea recuperar la base de datos.Puede especificar un nuevo nombre para la base de datos recuperada.Tenga en cuenta que esta opción no está disponible con el punto de recuperación **Más reciente**.No se puede recuperar una base de datos de SQL Server de una versión más reciente en una instancia de SQL Server de una versión anterior.
    
    - Si selecciona **Copiar en una carpeta de red** y no se creó el punto de recuperación seleccionado a partir de una copia de seguridad completa rápida, se mostrarán opciones de punto de recuperación nuevo.
    
    - Si selecciona **Copiar en cinta** y no se creó el punto de recuperación seleccionado a partir de una copia de seguridad completa rápida, se mostrarán opciones de punto de recuperación nuevo.Para la opción de cinta, seleccione la biblioteca de cintas que desea usar para la recuperación.
    
  8. Si no seleccionó el Último punto de recuperación, en la página Especificar estado de base de datos, seleccione Dejar base de datos operativa.

  9. Especifique las opciones de recuperación para el límite de uso de ancho de banda de red, la recuperación basada en SAN y las notificaciones por correo electrónico, y, a continuación, haga clic en Siguiente.

  10. En la página Resumen, revise la configuración de recuperación y, a continuación, haga clic en Recuperar.

Recuperar una instancia de SQL y permitir copias de seguridad de registros adicionales

DPM usa la funcionalidad de SQL Server para recuperar una base de datos de modo que todas las transacciones no confirmadas se reviertan.El proceso de recuperación abre el registro de transacciones para identificar las transacciones no confirmadas.Las transacciones no confirmadas se deshacen revirtiéndolas, a menos que mantengan bloqueos que impidan que otras transacciones vean datos transaccionalmente incoherentes.Este paso se denomina fase de reversión. En algunas circunstancias, el administrador de SQL Server podría requerir que se restaure la base de datos de modo que se puedan volver a ejecutar las copias de seguridad del registro de forma selectiva.En DPM se puede recuperar una base de datos y dejarla en un estado de restauración de modo que las copias de seguridad del registro adicionales puedan aplicarse a la base de datos.

Para recuperar una base de datos sin revertir las transacciones

  1. En la Consola de administrador DPM, haga clic en Recuperación en la barra de navegación.

  2. Mediante la funcionalidad de exploración, seleccione la base de datos a recuperar.

  3. En el calendario, haga clic en cualquier fecha en negrita para obtener los puntos de recuperación disponibles para dicha fecha.El menú Hora de recuperación muestra la hora para cada punto de recuperación disponible.

  4. En el menú Hora de recuperación, seleccione el punto de recuperación que desea utilizar.Puede seleccionar cualquier punto de recuperación excepto el Más reciente.

  5. En el panel Acciones, haga clic en Recuperar.

    Se abre el Asistente para recuperación.

  6. En la página Revisar selección de recuperación, haga clic en Siguiente.

  7. Seleccione Recuperar en ubicación original del servidor SQL Server o Recuperar en cualquier instancia de SQL y, a continuación, haga clic en Siguiente.

  8. Si selecciona Recuperar en cualquier instancia de SQL, en la página Especificar destino de recuperación, especifique la instancia de SQL Server en la que se debe recuperar la base de datos.

  9. En la página Especificar estado de base de datos, seleccione Dejar la base de datos no operativa pero capaz de restaurar registros de transacciones.

  10. Seleccione Copiar registros de transacciones de SQL entre el punto de recuperación seleccionado y el punto de recuperación más disponible, especifique un destino de copia para los registros de transacciones y, a continuación, haga clic en Siguiente.

    DPM debe tener permiso de escritura para el destino de la copia de los registros de transacciones.

  11. Especifique las opciones de recuperación para el límite de uso de ancho de banda de red, la recuperación basada en SAN y las notificaciones por correo electrónico, y, a continuación, haga clic en Siguiente.

  12. En la página Resumen, revise la configuración de recuperación y, a continuación, haga clic en Recuperar.

  13. Utilice el comando Restore de Transact-SQL con el argumento HeaderOnly para recuperar la información de encabezado de los registros de transacciones.El encabezado contiene información que permite que las secuencias de copia de seguridad del registro se ordenen correctamente.

  14. Utilice el comando Restore con el argumento Log para aplicar los registros deseados a la base de datos en el orden correcto.

    Para más información sobre el comando Restore, consulte RESTORE Arguments (Transact-SQL) [Argumentos de RESTORE (Transact-SQL)]