Si una base de datos se borró o se dañó, puedes restablecerla de las siguientes maneras:
- Realiza una operación de restablecimiento completo
- Crea un clon o activa la base de datos casi de inmediato como una aplicación virtual y, luego, vuelve a migrarla a la ubicación original o a una nueva. Para activar y migrar la base de datos, consulta Activa y migra SQL Server.
El proceso de restablecimiento se realiza con un asistente y varía un poco según si restableces una sola copia de seguridad de la base de datos, como un miembro de un grupo de disponibilidad (AG) AlwaysOn, o varias copias de seguridad en una instancia de SQL.
Antes de comenzar
Antes de ejecutar los procedimientos de esta sección, asegúrate de lo siguiente:
La base de datos no está en modo de emergencia.
Espera a que finalicen los trabajos en ejecución.
Descripción general de la restauración de bases de datos de Microsoft SQL Server
La función de restablecimiento reemplaza los datos originales de la base de datos de producción por la copia de seguridad de un momento determinado seleccionada o por una copia de seguridad de una backup vault. Esta restauración genera la pérdida de todos los datos actuales de la base de datos, ya que se reemplazará mientras se restablece a su estado en el momento en que se creó la copia de seguridad. Esta operación no se puede deshacer.
Por lo general, las operaciones de restablecimiento se realizan para restablecer una base de datos a un estado válido después de un evento de daño de datos. El tiempo necesario para completar una operación de restablecimiento depende de la cantidad de datos involucrados.
Las bases de datos que usan el modelo de recuperación completa de Microsoft SQL Server utilizan una sola política para capturar la base de datos y sus registros. Esta base de datos se puede recuperar en cualquier momento haciendo avanzar sus registros. Si restableces la base de datos a través de la consola de administración del dispositivo especificando Restore With Recovery, la base de datos de SQL Server se restablecerá y se pondrá en línea después de aplicar los registros.
Backup and DR admite los siguientes casos de uso comunes cuando se restablecen bases de datos e instancias de Microsoft SQL Server:
Realiza un restablecimiento de la base de datos local: si una base de datos o instancia de producción se dañó, pero aún está en línea, realiza una operación de restablecimiento.
Usa una aplicación virtual (activación de aplicación virtual): Puedes usar una activación de aplicación virtual de la última versión correcta conocida de una instancia o base de datos de SQL Server dañada como un medio para permitir que los usuarios y las aplicaciones reanuden el trabajo lo antes posible. Luego, la base de datos se puede migrar en segundo plano con la función de activación y migración. Consulta Activación y migración de SQL Server.
Restablece instancias y bases de datos de Microsoft SQL
Esta es la situación de restablecimiento más sencilla y común. En este caso, restableces las bases de datos de SQL seleccionadas desde una copia de seguridad anterior al servidor de base de datos original. La base de datos debe estar en línea para este tipo de restablecimiento. Si la base de datos no está en línea, la operación de restablecimiento fallará durante la validación de la base de datos. En este caso, clona la base de datos.
Para ejecutar este procedimiento, haz lo siguiente:
La base de datos de Microsoft SQL Server debe estar en línea. Si la base de datos no está en línea, la operación de restablecimiento fallará durante la validación de la base de datos.
Espera a que finalicen los trabajos en ejecución.
Para restablecer las bases de datos de SQL Server, sigue estos pasos:
Abre el Administrador de apps en la página Aplicaciones.
Haz clic con el botón derecho en la base de datos de Microsoft SQL Server que quieras restablecer y elige Acceder en la lista desplegable. Se abrirá la página Acceso con una lista de las copias de seguridad capturadas en la vista de rampa de la línea de tiempo. Los tipos de copias de seguridad que admiten una operación de restablecimiento incluyen Instantánea y OnVault, pero solo cuando se usa el mismo dispositivo que capturó la copia de seguridad.
Si es necesario restablecer con un dispositivo diferente, usa la operación de clonación.
El fondo diferencia las copias de seguridad de instantáneas que contienen una base de datos de SQL Server con archivos de registro de transacciones y, además, ilustra el período del rango de restablecimiento para los registros
Selecciona la copia de seguridad y, luego, Restablecer en la lista de operaciones. Se abrirá la página Restaurar.
Selecciona Tradicional para esta operación de restablecimiento.
Si la base de datos seleccionada no tiene registros, la página Restablecer no muestra las opciones de puesta al día. Si la base de datos de SQL Server se administró con una plantilla de copia de seguridad de protección de registros y los registros están disponibles con la copia de seguridad, puedes hacer lo siguiente:
Especifica si se debe avanzar con la hora del usuario o la del host. Puedes basar las fechas y horas en la hora del usuario o la hora del host. La hora del usuario es relativa al usuario que ve la pantalla actual. La hora del host es relativa al sistema que aloja los datos que se restablecerán.
Usa la herramienta Calendario para seleccionar una fecha para la operación de avance.
Usa el control deslizante de Rango de restablecimiento para seleccionar una hora específica en la fecha elegida para restablecer la base de datos. Desliza la herramienta de control deslizante por completo hacia la izquierda con la fecha más temprana seleccionada para restablecer solo la base de datos de SQL Server sin avanzar ningún registro.
Anula la selección de la casilla de verificación Restore With Recovery si deseas dejar la base de datos en modo de restablecimiento. La restauración con recuperación pone en línea la base de datos restablecida. Una vez que esté en línea, no se podrán aplicar más registros.
Haz clic en Enviar.
Se abrirá un cuadro de diálogo de advertencia. Léelo y, luego, ingresa DATA LOSS para confirmar. Se inicia el trabajo de restablecimiento. Para verificar que la operación de restablecimiento se haya realizado correctamente, consulta el estado del trabajo en el Monitor del sistema.
Restablece bases de datos del sistema de SQL
Backup and DR puede descubrir y crear copias de seguridad de las bases de datos del sistema de Microsoft SQL, al igual que las bases de datos de usuarios de SQL Server.
Para restablecer una base de datos del sistema de SQL, primero debes activar la última versión correcta conocida de esa base de datos y, luego, usar una operación de copia de archivos para copiar los archivos .mdf y .ldf de la base de datos del sistema de SQL Server correcta en el servidor de SQL de origen que aloja la base de datos del sistema de SQL dañada.
En la consola de administración del dispositivo de Backup and DR, haz clic en Administrador de apps y selecciona Aplicaciones en el menú desplegable.
Se abrirá la página Aplicaciones.
Selecciona y activa la última copia de seguridad correcta conocida del grupo de coherencia. Asegúrate de deseleccionar Crear una aplicación virtual nueva.
Si es posible, usa la siguiente consulta de ejemplo para mostrar las ubicaciones de los archivos de las bases de datos:
SELECT name, physical_name AS current_file_location FROM sys.master_filesEn la instancia de SQL, usa el Administrador de configuración de SQL Server o la MMC de servicios para detener la instancia de SQL de origen:
Con el Explorador de Windows o algún otro medio, navega a la copia de seguridad activada de las bases de datos del sistema de SQL.
Copia los archivos .mdf y .ldf activados para la base de datos que se está restableciendo.
Con el Explorador de Windows o algún otro medio, navega a la base de datos de SQL Server de origen:
Pega los archivos .mdf y .ldf en la base de datos de SQL Server de origen.
En la instancia de SQL, usa el Administrador de configuración de SQL Server o la MMC de servicios para reiniciar la base de datos de SQL Server de origen.
Restablece a un clúster de SQL Server
En el caso de una instancia de conmutación por error de SQL Server, la base de datos siempre se restablece en el nodo activo. En el caso de los grupos de disponibilidad de SQL Server, el restablecimiento se realiza en todos los nodos.
Restablece bases de datos de SQL Server en un grupo de coherencia
Ten cuidado cuando restablezcas bases de datos de Microsoft SQL Server en un grupo de coherencia (consulta Restablece un grupo de coherencia). Cuando restableces bases de datos de SQL Server que están en un grupo de coherencia, se reemplazan todas las bases de datos del grupo de coherencia.
Guía de DBA de Microsoft SQL Server para Backup and DR
Esta página forma parte de una serie de páginas específicas para proteger y recuperar bases de datos de Microsoft SQL Server con Backup and DR. Puedes encontrar información adicional en los siguientes vínculos:
- Backup and DR para bases de datos de Microsoft SQL Server
- Prepara las bases de datos de SQL Server para Backup and DR
- Agrega un host de base de datos de SQL Server y descubre bases de datos
- Configura planes de copia de seguridad para instancias y bases de datos de Microsoft SQL Server
- Detalles y configuración de la aplicación para las instancias y bases de datos de Microsoft SQL Server
- Activa una base de datos de SQL Server
- Activa bases de datos en grupos de disponibilidad Always On de SQL
- Administra una activación activa
- Migra una base de datos de SQL Server
- Clona bases de datos de SQL Server
- Recupera copias de seguridad de SQL Server