Restaurar una copia de seguridad desde un dispositivo (SQL Server)

En este tema se describe cómo restaurar una copia de seguridad desde un dispositivo en SQL Server 2012 mediante SQL Server Management Studio o Transact-SQL.

[!NOTA]

A partir de la actualización acumulativa 2 de SQL Server 2012 SP1, se admite la copia de seguridad de SQL Server en el servicio de almacenamiento Blob de Windows Azure. Para obtener más información, vea Backup and Restore Enhancements y Copia de seguridad y restauración de SQL Server con el servicio de almacenamiento Blob de Windows Azure.

En este tema

  • Antes de empezar:

    Seguridad

  • Para restaurar una copia de seguridad desde un dispositivo, utilizando:

    SQL Server Management Studio

    Transact-SQL

Antes de empezar

Seguridad

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 (para la opción FROM DATABASE_SNAPSHOT, la base de datos siempre existe).

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 pueden 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.

Icono de flecha usado con el vínculo Volver al principio[Principio]

Usar SQL Server Management Studio

Para restaurar una copia de seguridad desde un dispositivo

  1. Tras conectarse a la instancia apropiada de Microsoft Motor de base de datos de SQL Server, en el Explorador de objetos, haga clic en el nombre del servidor para expandir el árbol correspondiente.

  2. Expanda Bases de datos y, dependiendo de la base de datos, seleccione una base de datos de usuario o expanda Bases de datos del sistema y seleccione una base de datos del sistema.

  3. Haga clic con el botón secundario en la base de datos, seleccione Tareas y, a continuación, haga clic en Restaurar.

  4. Haga clic en el tipo de operación de restauración que desee (Base de datos, Archivos y grupos de archivos o Registro de transacciones). De este modo se abre el cuadro de diálogo de restauración correspondiente.

  5. En la página General, en la sección Origen de restauración, haga clic en Desde dispositivo.

  6. Haga clic en el botón Examinar del cuadro de texto Desde dispositivo, que abre el cuadro de diálogo Especificar copia de seguridad.

  7. En el cuadro de texto Medio para copia de seguridad, seleccione Dispositivo de copia de seguridad y haga clic en el botón Agregar para abrir el cuadro de diálogo Seleccionar dispositivo de copia de seguridad.

  8. En el cuadro de texto Dispositivo de copia de seguridad, seleccione el dispositivo que desee usar para la operación de restauración.

Icono de flecha usado con el vínculo Volver al principio[Principio]

Usar Transact-SQL

Para restaurar una copia de seguridad desde un dispositivo

  1. Conéctese al Motor de base de datos.

  2. En la barra Estándar, haga clic en Nueva consulta.

  3. En la instrucción RESTORE, especifique el dispositivo de copia de seguridad físico o lógico que se va a utilizar para la operación de copia de seguridad. En este ejemplo se realiza una restauración desde un archivo de disco con el nombre físico Z:\SQLServerBackups\AdventureWorks2012.bak.

RESTORE DATABASE AdventureWorks2012
   FROM DISK = 'Z:\SQLServerBackups\AdventureWorks2012.bak' ;
   

Icono de flecha usado con el vínculo Volver al principio[Principio]

Vea también

Tasks

Restaurar una copia de seguridad de base de datos (SQL Server Management Studio)

Referencia

RESTORE FILELISTONLY (Transact-SQL)

RESTORE HEADERONLY (Transact-SQL)

RESTORE LABELONLY (Transact-SQL)

RESTORE VERIFYONLY (Transact-SQL)

Conceptos

Restaurar una copia de seguridad de base de datos en el modelo de recuperación simple (Transact-SQL)

Restaurar una copia de seguridad diferencial de la base de datos (SQL Server)

Restaurar una base de datos a una nueva ubicación (SQL Server)

Realizar copias de seguridad de archivos y grupos de archivos (SQL Server)

Realizar copia de seguridad de un registro de transacciones (SQL Server)

Crear una copia de seguridad diferencial de una base de datos (SQL Server)