Restaurar base de datos (página Opciones)

Utilice la página Opciones del cuadro de diálogo Restaurar base de datos para modificar el comportamiento y el resultado de la operación de restauración.

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

Nota

Cuando se especifica una tarea de restauración mediante SQL Server Management Studio, puede generar el script de Transact-SQL correspondiente que contenga las instrucciones RESTORE para esta operación de restauración. Para generar el script, haga clic en el botón Script y seleccione un destino para éste. Para obtener información acerca de la sintaxis de RESTORE, vea RESTORE (Transact-SQL).

Opciones

Opciones de restauración

Opcionalmente, para modificar aspectos del comportamiento de la operación de restauración, utilice las opciones del panel Opciones de restauración.

  • Sobrescribir la base de datos existente
    Especifica que la operación de restauración sobrescribirá los archivos de cualquier base de datos que utilice en ese momento el nombre de base de datos especificado en el campo A una base de datos en la página General del cuadro de diálogo Restaurar base de datos. Los archivos de la base de datos existente se sobrescribirán aunque restaure copias de seguridad de una base de datos diferente al nombre de base de datos existente. La elección de esta opción equivale a utilizar la opción REPLACE en una instrucción RESTORE (Transact-SQL).

    Nota de advertenciaAdvertencia

    Utilice esta opción después de haberlo pensado detenidamente. Para obtener más información, vea Usar la opción REPLACE.

  • Conservar la configuración de replicación
    Conserva la configuración de replicación cuando se restaura una base de datos publicada en un servidor distinto de aquél en el que se creó. Esta opción solo es pertinente si la base de datos se replicó cuando se creó la copia de seguridad.

    Esta opción solo está disponible con la opción Dejar la base de datos lista para su uso revirtiendo las transacciones no confirmadas (descrita más adelante en esta tabla), que equivale a restaurar una copia de seguridad con la opción RECOVERY.

    La elección de esta opción equivale a utilizar la opción KEEP_REPLICATION en una instrucción RESTORE.

    Para obtener más información, vea Realizar copias de seguridad de bases de datos de replicación y restaurarlas.

  • Preguntar antes de restaurar cada copia de seguridad
    Especifica que después de que se restaure cada copia de seguridad, se mostrará el cuadro de diálogo Continuar con la restauración para preguntar si desea continuar con la secuencia de restauración. En este cuadro de diálogo se muestra el nombre del siguiente conjunto de medios (si se conoce) junto con el nombre y la descripción del siguiente conjunto de copia de seguridad.

    Esta opción permite pausar una secuencia de restauración después de restaurar cualquier copia de seguridad. Esta opción es especialmente útil cuando hay que intercambiar cintas para distintos conjuntos de medios, por ejemplo, cuando el servidor dispone de un solo dispositivo de cinta. Cuando esté listo para continuar, haga clic en Aceptar.

    Puede interrumpir una secuencia de restauración si hace clic en No. De este modo, la base de datos se quedará en estado de restauración. Para mayor comodidad, puede continuar más tarde con la secuencia de restauración mediante la reanudación de la copia de seguridad siguiente descrita en el cuadro de diálogo Continuar con la restauración. El procedimiento de restauración de la siguiente copia de seguridad depende de si contiene un registro de transacciones o datos, de esta forma:

  • Restringir el acceso a la base de datos restaurada
    Hace que la base de datos restaurada esté disponible solo para los miembros de db_owner, dbcreator o sysadmin.

    La selección de esta opción equivale al uso de la opción RESTRICTED_USER en una instrucción RESTORE.

  • Restaurar los archivos de base de datos como
    Muestra una cuadrícula que presenta la ruta de acceso completa original de cada archivo de registro o datos de la base de datos y el destino de restauración de cada archivo. Puede mover la base de datos que va a restaurar si especifica nuevos destinos de restauración para los archivos.

    La tabla siguiente describe las columnas de la cuadrícula Restaurar los archivos de base de datos como.

    Encabezado

    Valores

    Nombre del archivo original

    La ruta de acceso completa de un archivo de registro o datos de la base de datos original.

    Restaurar como

    La ruta de acceso y el nombre de archivo que se utilizarán como destino de restauración para el archivo de registro o datos.

    Para restaurar una base de datos en una ubicación nueva, debe editar el campo Restaurar como para cada archivo y especificar una ruta de acceso y/o un nombre de archivo de destino nuevos. El hecho de cambiar los destinos de restauración de la columna Restaurar como equivale a utilizar la opción MOVE en instrucciones RESTORE.

    Nota importanteImportante
    Si desea restaurar una copia de una base de datos en la instancia del servidor mientras la base de datos original sigue asociada, debe especificar también un nuevo nombre de base de datos en el campo A una base de datos en la página General.

Estado de recuperación

Para determinar el estado de la base de datos después de la operación de restauración, debe seleccionar una de las opciones del panel Estado de recuperación.

  • Dejar la base de datos lista para su uso revirtiendo las transacciones no confirmadas. No pueden restaurarse registros de transacciones adicionales. (RESTORE WITH RECOVERY)
    Recupera la base de datos después de restaurar la copia de seguridad final seleccionada en la cuadrícula Seleccionar los conjuntos de copia de seguridad que se van a restaurar de la página General. Ésta es la opción predeterminada y es equivalente a especificar WITH RECOVERY en una instrucción RESTORE (Transact-SQL).

    Nota

    En el modelo de recuperación completa o en el modelo de recuperación optimizado para cargas masivas de registros, elija esta opción solo si va a restaurar todos los archivos de registro ahora.

  • Dejar la base de datos no operativa y no revertir transacciones no confirmadas. Pueden restaurarse registros de transacciones adicionales. (RESTORE WITH NORECOVERY)
    Deja la base de datos en estado de restauración. Esto permite restaurar copias de seguridad adicionales en la ruta de recuperación actual. Para recuperar la base de datos, debe realizar una operación de restauración con la opción RESTORE WITH RECOVERY (vea la opción anterior).

    Esta opción es equivalente a especificar WITH NORECOVERY en una instrucción RESTORE.

    Si selecciona esta opción, no estará disponible la opción Conservar la configuración de replicación.

  • Dejar la base de datos en modo de solo lectura. Deshacer las transacciones sin confirmar, pero guardar las acciones de deshacer en un archivo en espera para que los efectos de recuperación puedan revertirse. (RESTORE WITH STANDBY)
    Deja la base de datos en un estado de espera, en el que la base de datos está disponible para acceso limitado de solo lectura. Esta opción es equivalente a especificar WITH STANDBY en una instrucción RESTORE.

    Si elige esta opción, debe especificar un archivo en espera en el cuadro de texto Archivo en espera. El archivo en espera permite deshacer los efectos de la recuperación.

    • Archivo en espera
      Especifica un archivo en espera. Puede buscar el archivo en espera o escribir su ruta de acceso directamente en el cuadro de texto.

Consideraciones para restaurar una base de datos de una versión anterior de SQL Server

  • Después de restaurar una base de datos de SQL Server 2005 o SQL Server 2000 a SQL Server 2008 R2, se hace que esté disponible inmediatamente y se actualiza a continuación automáticamente. Si la base de datos tiene índices de texto completo, el proceso de actualización los importa, los restablece o los vuelve a generar, dependiendo 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 requerir varias horas y la operación de volver a generar puede requerir hasta diez veces más. Observe también que cuando la opción de actualización se establece en Importar, se vuelven a generar los índices de texto completo asociados si no se dispone de un catálogo de texto completo. Para obtener información acerca de cómo ver o cambiar la configuración de la propiedad Opción de actualización de texto completo, vea Cómo ver o cambiar propiedades del servidor para la búsqueda de texto completo (SQL Server Management Studio).

  • Los niveles de compatibilidad de las bases de datos tempdb, modelo, msdb y Resource quedan establecidos en 100 después de la actualización. La base de datos maestra del sistema conserva el nivel de compatibilidad que tenía antes de la actualización, a menos que dicho nivel sea inferior a 80. Si el nivel de compatibilidad de la base de datos maestra era inferior a 80 antes de la actualización, se establece en 80 después de la misma.

    Si el nivel de compatibilidad de una base de datos de usuario era 80 o 90 antes de la actualización, permanece igual después de la misma. Si el nivel de compatibilidad era igual o inferior a 70 antes de la actualización, en la base de datos actualizada, el nivel de compatibilidad se establece en 80, que es el nivel de compatibilidad mínimo admitido en SQL Server 2008 R2.

    Nota

    Las nuevas bases de datos de usuario heredarán el nivel de compatibilidad de la base de datos modelo.