Restauración de la base de datos (página General)
Se aplica a: SQL Server
En este artículo se describen las distintas opciones que se encuentran en la página General del asistente para restaurar bases de datos en SQL Server Management Studio. La página General se usa 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 cuando se restaura una copia de seguridad de base de datos mediante SQL Server Management Studio (SSMS).
Nota:
Cuando especifica una tarea de restauración con SQL Server Management Studio, puede generar el script RESTORE de Transact-SQL correspondiente seleccionando Script y luego 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 restaurarla correctamente. 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
, así como 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 el permiso VIEW DEFINITION en el certificado o la clave asimétrica que se ha usado a fin de cifrar la copia de seguridad.
Abrir el Asistente para restaurar bases de datos
Para abrir el asistente para restaurar bases de datos en SQL Server Management Studio, haga clic con el botón derecho en el nombre de la base de datos en Explorador de objetos >Tareas>Restaurar>Base de datos para abrir el asistente para restaurar bases de datos:
Opciones
Source
Estas opciones 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 . |
Device | Seleccione los dispositivos de copia de seguridad lógicos o físicos (cintas, direcciones URL o archivos) que contengan las copias de seguridad que quiera restaurar. El dispositivo 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. 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 la instancia de SQL Server. Un archivo de copia de seguridad puede estar en un dispositivo de disco local o remoto. Para obtener más información, vea Dispositivos de copia de seguridad (SQL Server). También puede seleccionar Dirección URL como el tipo de dispositivo de copia de seguridad almacenado 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 Dispositivo . Solo estarán disponibles las bases de datos que tienen copias de seguridad en los dispositivos seleccionados. |
Destino
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 seleccionar Escala de tiempo para ver 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. Seleccione Escala de tiempo para elegir un valor de datetime específico para el que quiera restaurar la base de datos. La base de datos se restaurará al estado en que se encontraba en el momento especificado. Consulte Backup Timeline. |
Plan de restauraciones
En esta sección se definen los términos usados en la sección Plan de restauración del asistente para restaurar bases de datos.
Conjuntos de copia de seguridad para restaurar
Muestra los conjuntos de copia de seguridad disponibles para la ubicación especificada. Una operación de copia de seguridad crea un conjunto de copia de seguridad que 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 copia de seguridad en msdb
. El historial se usa para identificar las copias de seguridad que 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 seguida de la copia de seguridad diferencial más reciente de la base de datos, si esta existe. Con el modelo de recuperación completa, el plan de restauración selecciona a continuación todas las copias de seguridad de registros.
Para anular el plan de recuperación sugerido, puede cambiar las selecciones de 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.
Las casillas se habilitan solo cuando se activa la casilla Selección manual . Puede seleccionar los conjuntos de copia de seguridad que deben restaurarse.
Cuando se activa la casilla Selección manual, la precisión del plan de restauración se comprueba cada vez que se modifica. Si la secuencia de copias de seguridad es incorrecta, aparecerá un mensaje de error.
En la tabla siguiente se describen las columnas del campo Conjuntos de copia de seguridad para restaurar:
Nombre de la columna | Definición |
---|---|
Restauración | Las casillas activadas indican los conjuntos de copias de seguridad que se restaurarán. |
Nombre | el nombre del conjunto de copia de seguridad. |
Componente | Componente del que se ha realizado una copia de seguridad: Base de datos, Archivo o <en blanco> (para registros de transacciones). |
Tipo | El tipo de copia de seguridad: Completa, Diferencial o Registro de transacciones. |
Server | El nombre de la instancia del motor de base de datos que completó la operación de copia de seguridad. |
Base de datos | Nombre de la base de datos para 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 copias 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 copias 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 comprobación 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 más reciente de la base de datos. |
Fecha de inicio | Fecha y hora en la que se inició la operación de copia de seguridad, presentadas en la configuración regional del cliente. |
Fecha final | Fecha y hora en la que finalizó la operación de copia de seguridad, presentadas en la configuración regional del cliente. |
Size | Tamaño del conjunto de copias de seguridad, en bytes. |
Nombre de usuario | Nombre del usuario que completó la operación de copia de seguridad. |
Expiración | Fecha y hora de expiración del conjunto de copias de seguridad. |
Comprobar medio de copia de seguridad
Llama a una instrucción RESTORE VERIFY_ONLY en los conjuntos de copia de seguridad seleccionados. La comprobación es una operación de ejecución prolongada y se puede realizar el seguimiento de su progreso y cancelarlo mediante el Monitor de progreso, en el cuadro de diálogo Marco de trabajo.
El 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 2016 (13.x) y versiones posteriores, puede restaurar una base de datos de usuario desde una copia de seguridad de base de datos creada con SQL Server 2005 (9.x) o una versión posterior. Las copias de seguridad de master
, model y msdb
que se crearon con SQL Server 2005 (9.x) hasta SQL Server 2012 (11.x) no se pueden restaurar con SQL Server 2016 (13.x) y versiones posteriores. Además, las copias de seguridad creadas en versiones más recientes de SQL Server no se pueden restaurar con ninguna versión anterior de SQL Server.
Las versiones más recientes de SQL Server usan una ruta predeterminada diferente a las versiones anteriores a SQL Server 2016 (13.x). Para restaurar una base de datos creada en la ubicación predeterminada de una versión anterior de SQL Server, es preciso usar la opción MOVE.
Después de restaurar una base de datos de una versión anterior en SQL Server, la versión interna de la base de datos se actualiza automáticamente. Normalmente, la base de datos está disponible inmediatamente. Pero si la base de datos de SQL Server 2005 (9.x) tiene índices de texto completo, el proceso de actualización los importa, los restablece o los recompila, en función del valor 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 importación puede tardar varias horas en completarse y la duración de la regeneración puede multiplicarse por diez. 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.
Restauración 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á realizando la restauración. La cuenta de usuario que realiza la restauración debe tener el permiso VIEW DEFINITIONS en el certificado o la clave asimétrica. No renueve ni actualice los certificados que se hayan usado para cifrar las copias de seguridad.
Restauración desde Microsoft Azure Storage
Seleccione URL en la lista desplegable Tipo de medio de copia de seguridad: del cuadro de diálogo Seleccionar dispositivos de copia de seguridad. Después, haga clic en Agregar para abrir el cuadro de diálogo Seleccionar ubicación de archivo de copia de seguridad. Seleccione unas credenciales de SQL Server existentes y un contenedor de almacenamiento de Azure. Agregue un nuevo contenedor de almacenamiento de Azure con una firma de acceso compartido o genere una firma de acceso compartido y las credenciales de SQL Server para un contenedor de almacenamiento existente. Una vez conectado a la cuenta de almacenamiento, los archivos de copia de seguridad se muestran en el cuadro de diálogo Buscar el archivo de copia de seguridad de Microsoft Azure , donde puede seleccionar el archivo que se va a usar para la restauración. Encontrará más información en Conectarse a una suscripción de Microsoft Azure.
Contenido relacionado
- Dispositivos de copia de seguridad (SQL Server)
- Restaurar una copia de seguridad desde un dispositivo (SQL Server)
- Instrucciones RESTORE: argumentos (Transact-SQL)
- Restauración de 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 los contenidos 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)
- Aplicar copias de seguridad de registros de transacción (SQL Server)