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

Se aplica a:SQL Server

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

Nota:

Para obtener información sobre la copia de seguridad de SQL Server para el servicio Azure Blob Storage, vea Copia de seguridad y restauración de SQL Server con el servicio Microsoft Azure Blob Storage.

En este tema

Antes de empezar

Seguridad

Permisos

Si la base de datos que se va a restaurar no existe, el usuario debe tener CREATE DATABASE permisos para poder ejecutar RESTORE. Si la base de datos existe, RESTORE los permisos se asignan 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).

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

Uso de SQL Server Management Studio

Para restaurar una copia de seguridad desde un dispositivo

  1. Después de conectarse a la instancia adecuada del Motor de base de datos de Microsoft SQL Server, en el Explorador de objetos, haga clic en el nombre del servidor para expandir el árbol del servidor.

  2. Expanda Bases de datos y, en función de la base de datos, seleccione la base de datos de un usuario o expanda Bases de datos del sistema y seleccione una base de datos del sistema.

  3. Haga clic con el botón derecho en la base de datos, seleccione Tareasy, después, haga clic en Restaurar.

  4. Haga clic en el tipo de operación de restauración que quiera (Base de datos, Archivos y grupos de archivoso 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 seguridady 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.

Uso de Transact-SQL

Para restaurar una copia de seguridad desde un dispositivo

  1. Conéctese con el Motor de base de datos.

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

  3. En la RESTORE instrucción , especifique un dispositivo lógico o físico de copia de seguridad que se usará 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\AdventureWorks2022.bak.

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

Consulte también

RESTORE FILELISTONLY (Transact-SQL)
RESTORE HEADERONLY (Transact-SQL)
RESTORE LABELONLY (Transact-SQL)
RESTORE VERIFYONLY (Transact-SQL)
Restaurar una copia de seguridad de base de datos en el modelo de recuperación simple (Transact-SQL)
Restauración de una copia de seguridad de base de datos mediante SSMS
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)