Compartir a través de


Restaurar la base de datos (página General)

Use la página General para especificar información sobre las bases de datos de destino y de origen para una operación de restauración de base de datos.

Para utilizar SQL Server Management Studio a fin de restaurar una copia de seguridad de base de datos

Nota:

Al especificar una tarea de restauración mediante SQL Server Management Studio, puede generar el scriptRESTORE de Transact-SQL correspondiente haciendo clic en Script y seleccionando un destino para el script.

Permisos

Si la base de datos que se va a restaurar no existe, el usuario debe tener permisos CREATE DATABASE para poder ejecutar RESTORE. Si la base de datos existe, los permisos RESTORE corresponden de forma predeterminada a los miembros de los roles fijos de servidor sysadmin y dbcreator , y al propietario (dbo) de la base de datos.

Los permisos RESTORE se conceden a los roles en los que la información acerca de la pertenencia está siempre disponible para el servidor. Debido a que la pertenencia a un rol fijo de base de datos solo se puede comprobar cuando la base de datos es accesible y no está dañada, lo que no siempre ocurre cuando se ejecuta RESTORE, los miembros del rol fijo de base de datos db_owner no tienen permisos RESTORE.

La restauración de una copia de seguridad cifrada requiere permisos VIEW DEFINITION al certificado o a la clave asimétrica que se usó para el cifrado durante la copia de seguridad.

Opciones

Source

Las opciones del panel Restore from(Restaurar desde) identifican la ubicación de los conjuntos de copia de seguridad para la base de datos y los conjuntos de copia de seguridad que quiere restaurar.

Término Definición
Base de datos Seleccione la base de datos que desea restaurar en la lista desplegable. La lista solo contiene las bases de datos de las que se han realizado copias de seguridad de acuerdo con el historial de copias de seguridad de msdb .
Dispositivo Seleccione los dispositivos de copia de seguridad lógicos o físicos (cintas, direcciones URL o archivos) que contienen las copias de seguridad que desee restaurar. Esto es necesario si la copia de seguridad de la base de datos se realizó en una instancia diferente de SQL Server.

Para seleccionar uno o varios dispositivos de copia de seguridad lógicos o físicos, haga clic en el botón Examinar, que abre el cuadro de diálogo Seleccionar dispositivos de copia de seguridad . En dicho cuadro, puede seleccionar hasta 64 dispositivos pertenecientes a un conjunto de medios. Los dispositivos de cinta deben estar conectados físicamente al equipo donde se ejecuta una instancia de SQL Server. Un archivo de copia de seguridad puede estar en un dispositivo de disco local o extraíble. Para obtener más información, vea Dispositivos de copia de seguridad (SQL Server). También puede seleccionar la dirección URL como tipo de dispositivo para los archivos de copia de seguridad almacenados en Azure Storage.

Al salir del cuadro de diálogo Seleccionar dispositivos de copia de seguridad , el dispositivo seleccionado aparecerá en forma de valores de solo lectura en la lista Dispositivo .
Base de datos Seleccione el nombre de la base de datos cuyas copias de seguridad se deben restaurar en el cuadro de lista desplegable.

Nota: Esta lista solo está disponible cuando se selecciona la opción Dispositivo . Solo estarán disponibles las bases de datos que tienen copias de seguridad en los dispositivos seleccionados.

Destination

Las opciones del panel Restaurar en identifican la base de datos y el punto de restauración.

Término Definición
Base de datos Especifique la base de datos de la lista que debe restaurarse. Puede especificar una nueva base de datos o elegir una base de datos existente de la lista desplegable. La lista incluye todas las bases de datos del servidor, y excluye las bases de datos del sistema master y tempdb.

Nota: Para restaurar una copia de seguridad protegida con contraseña, use la instrucción RESTORE .
Restaurar en El cuadro Restaurar en se establecerá en "A la última copia de seguridad realizada" de forma predeterminada. También puede hacer clic en Escala de tiempo para que se muestre el cuadro de diálogo Escala de tiempo de la copia de seguridad , que muestra el historial de copias de seguridad de la base de datos en forma de escala de tiempo. Haga clic en Escala de tiempo para designar un elemento específico datetime al que desea restaurar la base de datos. La base de datos se restaurará al estado en que estaba en este momento especificado. Consulte Backup Timeline.

Plan de restauraciones

Término Definición
Conjuntos de copia de seguridad para restaurar Muestra los conjuntos de copia de seguridad disponibles para la ubicación especificada. Cada conjunto de copia de seguridad, resultado de una sola operación de copia de seguridad, se distribuye entre todos los dispositivos del conjunto de medios. De forma predeterminada, se sugiere un plan de recuperación para alcanzar el objetivo la operación de restauración según la selección de los conjuntos de copia de seguridad necesarios. SQL Server Management Studio usa el historial de copias de seguridad en msdb para identificar qué copias de seguridad son necesarias para restaurar una base de datos y crea un plan de restauración. Por ejemplo, para la restauración de una base de datos, el plan de restauración selecciona la copia de seguridad completa más reciente de la base de datos y la siguiente copia de seguridad diferencial más reciente de la base de datos, si ésta existiese. Con el modelo de recuperación completa, el plan de restauración selecciona, a continuación, todas las copias de seguridad de registros siguientes.

Para invalidar el plan de recuperación sugerido, puede cambiar las siguientes selecciones en la cuadrícula. Se anulará automáticamente la selección de aquellas copias de seguridad que dependan de una copia de seguridad cuya selección fue anulada.

Restore (Restaurar) :
Las casillas activadas indican los conjuntos de copias de seguridad que se restaurarán.
Nombre: nombre del conjunto de copia de seguridad.
Componente: componente de copia de seguridad: base de datos, archivo o <en blanco> (para registros de transacciones).
Tipo: Tipo de copia de seguridad realizada: Completa, Diferencial o Registro de transacciones.
Servidor: nombre de la instancia del motor de base de datos que realizó la operación de copia de seguridad.
Base de datos: nombre de la base de datos implicada en la operación de copia de seguridad.
Posición: Posición del conjunto de copias de seguridad en el volumen.
Primer LSN: número de secuencia de registro de la primera transacción del conjunto de copia de seguridad. En blanco para las copias de seguridad de archivos.
Último LSN: número de secuencia de registro de la última transacción del conjunto de copia de seguridad. En blanco para las copias de seguridad de archivos.
LSN de punto de comprobación: número de secuencia de registro (LSN) del punto de control más reciente en el momento en que se creó la copia de seguridad.
LSN completo: número de secuencia de registro de la copia de seguridad completa de la base de datos más reciente.
Fecha de inicio: fecha y hora en que se inició la operación de copia de seguridad, presentada en la configuración regional del cliente.
Fecha de finalización: fecha y hora en que finalizó la operación de copia de seguridad, presentada en la configuración regional del cliente.
Tamaño: tamaño del conjunto de copia de seguridad en bytes.
Nombre de usuario: nombre del usuario que realizó la operación de copia de seguridad.

Expiración: fecha y hora en que expira el conjunto de copia de seguridad.

Las casillas se habilitan solo cuando se activa la casilla Selección manual . Esto permite seleccionar los conjuntos de copia de seguridad que deben restaurarse.

Cuando se activa la casilla Selección manual , la precisión del plan de restauraciones se comprueba cada vez que se modifica. Si la secuencia de copias de seguridad es incorrecta, aparecerá un mensaje de error.
Comprobar medio de copia de seguridad Llama a una instrucción RESTORE VERIFY_ONLY en los conjuntos de copia de seguridad seleccionados.

Nota: Se trata de una operación de ejecución prolongada y se puede realizar un seguimiento de su progreso y cancelarlo utilizando el Monitor de progreso en el Marco de trabajo de cuadro de diálogo.

Este botón permite comprobar la integridad de los archivos de copia de seguridad seleccionados antes de restaurarlos.

Cuando se comprueba la integridad de los conjuntos de copia de seguridad, en el estado de progreso situado en la parte inferior izquierda del cuadro de diálogo se leerá "Comprobando" en lugar de "Ejecutándose".

Soporte de compatibilidad

En SQL Server 2014, puede restaurar una base de datos de usuario a partir de una copia de seguridad de base de datos creada mediante SQL Server 2005 o una versión posterior. Sin embargo, las copias de seguridad de maestro, modelo y msdb que se crearon mediante SQL Server 2005 a SQL Server 2012 no se pueden restaurar mediante SQL Server 2014. Además, las copias de seguridad creadas en SQL Server 2014 no se pueden restaurar mediante ninguna versión anterior de SQL Server.

SQL Server 2014 usa una ruta de acceso predeterminada diferente a la de las versiones anteriores. Por lo tanto, para restaurar una base de datos que se creó en la ubicación predeterminada de una versión anterior de SQL Server, debe usar la opción MOVE.

Después de restaurar una base de datos de versión anterior en SQL Server 2014, la base de datos se actualiza automáticamente. Normalmente, la base de datos está disponible inmediatamente. Sin embargo, si una base de datos de SQL Server 2005 tiene índices de texto completo, el proceso de actualización importa, restablece o los vuelve a generar, en función de la configuración de la propiedad del servidor opción de actualización de texto completo. Si la opción de actualización se establece en Importar o en Volver a generar, los índices de texto completo no estarán disponibles durante la actualización. Dependiendo de la cantidad de datos que se indicen, la operación de importar puede requerir varias horas y la operación de volver a generar puede requerir hasta diez veces más. Tenga en cuenta también que si la opción de actualización se establece en Importary no hay disponible ningún catálogo de texto completo, se vuelven a generar los índices de texto completo asociados.

Restaurar a partir de una copia de seguridad cifrada

La restauración requiere que el certificado o la clave asimétrica que se utilizó originalmente para crear la copia de seguridad esté disponible en la instancia en la que se está restaurando. La cuenta de usuario que realiza la restauración debe tener permisos de VIEW DEFINITIONS en el certificado o la clave asimétrica. Los certificados utilizados para cifrar la copia de seguridad no deben renovarse ni actualizarse.

Restauración desde Azure Storage

Al restaurar una copia de seguridad almacenada en Azure Storage, la interfaz de usuario de restauración tiene una nueva opción de dispositivo de copia de seguridad. Dirección URL en el cuadro de diálogo Seleccionar dispositivos de copia de seguridad . Al hacer clic en Agregar, esto le lleva al cuadro de diálogo Conectar a Azure que le permite especificar la información de credenciales de SQL para autenticarse en la cuenta de almacenamiento. Una vez conectado a la cuenta de almacenamiento, los archivos de copia de seguridad se muestran en el cuadro de diálogo Buscar un archivo de copia de seguridad en Azure , donde puede seleccionar el archivo que se va a usar para la restauración.

Consulte también

Dispositivos de copia de seguridad (SQL Server)
Restaurar una copia de seguridad desde un dispositivo (SQL Server)
Restaurar una base de datos en una transacción marcada (SQL Server Management Studio)
Restaurar una copia de seguridad de registros de transacciones (SQL Server)
Ver el contenido de una cinta o un archivo de copia de seguridad (SQL Server)
Ver las propiedades y el contenido de un dispositivo lógico de copia de seguridad (SQL Server)
Conjuntos de medios, familias de medios y conjuntos de copias de seguridad (SQL Server)
RESTORE (argumentos, Transact-SQL)
Aplicar copias de seguridad de registros de transacción (SQL Server)