Restore a Database Backup Using SSMSRestore a Database Backup Using SSMS

ESTE TEMA SE APLICA A: síSQL Server (a partir de 2016)noBase de datos SQL de AzurenoAlmacenamiento de datos SQL de Azure noAlmacenamiento de datos paralelosTHIS TOPIC APPLIES TO: yesSQL Server (starting with 2016)noAzure SQL DatabasenoAzure SQL Data Warehouse noParallel Data Warehouse

En este tema se explica cómo restaurar una copia de seguridad completa de base de datos con SQL Server Management Studio.This topic explains how to restore a full database backup using SQL Server Management Studio.

Importante:Important!

Para poder restaurar una base de datos en el modelo de recuperación completa u optimizado para cargas masivas de registros, es posible que deba realizar una copia de seguridad del registro de transacciones activo (conocido como final del registro).Before you can restore a database under the full or bulk-logged recovery model, you may need to back up the active transaction log (known as tail of the log. Para obtener más información, vea Realizar copia de seguridad de un registro de transacciones (SQL Server)).For more information, see Back Up a Transaction Log (SQL Server).

Cuando restaure una base de datos desde otra instancia, considere la información de Administrar los metadatos cuando una base de datos pasa a estar disponible en otra instancia de servidor (SQL Server).When restoring a database from another instance, consider the information from Manage Metadata When Making a Database Available on Another Server Instance (SQL Server).

Para restaurar una base de datos cifrada, debe tener acceso al certificado o la clave simétrica usados para cifrar la base de datos.To restore an encrypted database, you need access to the certificate or asymmetric key used to encrypt that database. La base de datos no se puede restaurar sin el certificado o la clave asimétrica.Without the certificate or asymmetric key, you cannot restore that database. Debe conservar el certificado usado para cifrar la clave de cifrado de base de datos durante el tiempo que necesite guardar la copia de seguridad.You must retain the certificate used to encrypt the database encryption key for as long as you need to save the backup. Para obtener más información, consulte SQL Server Certificates and Asymmetric Keys.For more information, see SQL Server Certificates and Asymmetric Keys.

Si restaura una base de datos de una versión anterior en SQL Server 2017SQL Server 2017, la base de datos se actualizará automáticamente a SQL Server 2017SQL Server 2017.If you restore an older version database to SQL Server 2017SQL Server 2017, that database will automatially upgrade to SQL Server 2017SQL Server 2017.

Normalmente, la base de datos está disponible inmediatamente.Typically, the database becomes available immediately. Pero si una base de datos de Resultado deSQL Server 2005 tiene índices de texto completo, el proceso de actualización los importa, los restablece o los vuelve a generar, según la configuración de la propiedad del servidor Opción de actualización de texto completo .However, if a Resultado deSQL Server 2005 database has full-text indexes, the upgrade process either imports, resets, or rebuilds the indexes, depending on the setting of the Full-Text Upgrade Option server property. 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.If you set upgrade option to Import or Rebuild, the full-text indexes will be unavailable during the upgrade. Según de la cantidad de datos que se indexen, la opción de importar puede tardar varias horas y la opción de volver a generar puede requerir hasta diez veces más.Depending on the amount of data being indexed, importing can take several hour; rebuilding will take up to ten times longer.

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.When you set upgrade option to Import, if a full-text catalog is not available, the associated full-text indexes are rebuilt. Para obtener más información sobre cómo ver o cambiar la configuración de la propiedad Opción de actualización de texto completo , vea Administrar y supervisar la búsqueda de texto completo para una instancia de servidor.For information about viewing or changing the setting of the Full-Text Upgrade Option property, see Manage and Monitor Full-Text Search for a Server Instance.

Para obtener más información sobre la restauración de SQL Server en el servicio de almacenamiento de blobs de Microsoft Azure, vea Copia de seguridad y restauración de SQL Server con el servicio de Almacenamiento de blobs de Microsoft Azure.For information on SQL Server restore from the Microsoft Azure Blob storage service, see SQL Server Backup and Restore with Microsoft Azure Blob Storage Service.

EjemplosExamples

A. Restaurar una copia de seguridad completa de la base de datosA. Restore a full database backup

  1. En el Explorador de objetos, conéctese a una instancia del Motor de base de datos de SQL ServerSQL Server Database Engine y expándala.In Object Explorer, connect to an instance of the Motor de base de datos de SQL ServerSQL Server Database Engine and then expand that instance.

  2. Haga clic con el botón derecho en Bases de datos y seleccione Restaurar base de datos...Right-click Databases and select Restore Database...

  3. En la página General , use la sección Origen para especificar el origen y la ubicación de los conjuntos de copias de seguridad que se deben restaurar.On the General page, use the Source section to specify the source and location of the backup sets to restore. Seleccione una de las siguientes opciones:Select one of the following options:

    • Base de datosDatabase

      Seleccione la base de datos que desea restaurar en la lista desplegable.Select the database to restore from the drop-down list. 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 .The list contains only databases that have been backed up according to the msdb backup history.

    NOTA: Si la copia de seguridad se toma desde un servidor diferente, el servidor de destino no tendrá la información del historial de copia de seguridad de la base de datos especificada.NOTE: If the backup is taken from a different server, the destination server will not have the backup history information for the specified database. En este caso, seleccione Dispositivo para especificar manualmente el archivo o dispositivo que se va a restaurar.In this case, select Device to manually specify the file or device to restore.

    • DispositivoDevice

      Haga clic en el botón Examinar (...) para abrir el cuadro de diálogo Seleccionar dispositivos de copia de seguridad .Click the browse (...) button to open the Select backup devices dialog box.

      • Cuadro de diálogoSeleccionar dispositivos de copia de seguridad Select backup devices dialog box

        Tipo de medio de copia de seguridadBackup media type
        Seleccione un tipo de medio en la lista desplegable Tipo de medio de copia de seguridad .Select a media type from the Backup media type drop-down list. Nota: La opción Cinta solo aparece si se ha montado una unidad de cinta en el equipo; la opción Dispositivo de copia de seguridad aparece únicamente si existe al menos un dispositivo de copia de seguridad.Note: The Tape option appears only if a tape drive is mounted on the computer, and the Backup Device option appears, only if at least one backup device exists.

        AgregarAdd
        En función del tipo de medio que seleccione en la lista desplegable Tipo de medio de copia de seguridad , al hacer clic en Agregar , se abrirá uno de los siguientes cuadros de diálogo.Depending on the type of media you select from the Backup media type drop-down list, clicking Add opens one of the following dialog boxes. (Si la lista del cuadro de lista Medio de copia de seguridad está llena, el botón Agregar no está disponible).(If the list in the Backup media list box is full, the Add button is unavailable.)

        Tipo de medioMedia type Cuadro de diálogoDialog box DescripciónDescription
        ArchivoFile Buscar archivo de copia de seguridadLocate Backup File En este cuadro de diálogo, puede seleccionar un archivo local en el árbol, o bien especificar un archivo remoto mediante su nombre UNC (convención de nomenclatura universal) completo.In this dialog box, you can select a local file from the tree or specify a remote file using its fully qualified universal naming convention (UNC) name. Para obtener más información, vea Dispositivos de copia de seguridad (SQL Server).For more information, see Backup Devices (SQL Server).
        DispositivoDevice Seleccionar dispositivo de copia de seguridadSelect Backup Device En este cuadro de diálogo, puede seleccionar un dispositivo de una lista de dispositivos lógicos de copia de seguridad en la instancia del servidor.In this dialog box, you can select from a list of the logical backup devices defined on the server instance.
        CintaTape Seleccionar cinta de copia de seguridadSelect Backup Tape En este cuadro de diálogo, puede seleccionar una cinta de la lista de unidades de cinta que están conectadas físicamente al equipo en el que se ejecuta la instancia de SQL ServerSQL Server.In this dialog box, you can select from a list of the tape drives that are physically connected to the computer running the instance of SQL ServerSQL Server.
        Dirección URLURL Seleccionar ubicación de archivo de copia de seguridadSelect a Backup File Location En este cuadro de diálogo puede seleccionar un contenedor de almacenamiento de Azure o de credenciales de SQL Server existente, agregar un nuevo contenedor de almacenamiento de Azure con una firma de acceso compartido o generar una firma de acceso compartido y las credenciales de SQL Server para un contenedor de almacenamiento existente.In this dialog box, you can select an existing SQL Server credential/Azure storage container, add a new Azure storage container with a shared access signature, or generate a shared access signature and SQL Server credential for an existing storage container. Vea también Connect to a Microsoft Azure Subscription (Conectarse a una suscripción de Microsoft Azure).See also, Connect to a Microsoft Azure Subscription

        Quitar Remove
        Quita uno o varios archivos, cintas o dispositivos lógicos de copia de seguridad seleccionados.Removes one or more selected files, tapes, or logical backup devices.

        Contenido Contents
        Muestra el contenido de los medios de un archivo, una cinta o un dispositivo lógico de copia de seguridad seleccionado.Displays the media contents of a selected file, tape, or logical backup device. Este botón podría no funcionar si el tipo de medio es Dirección URL.This button may not function if the media type is URL.

        Medio de copia de seguridad Backup media
        Muestra los medios seleccionados.Lists the selected media.

        Después de agregar los dispositivos que desee al cuadro de lista Medio de copia de seguridad , haga clic en Aceptar para volver a la página General .After you add the devices you want to the Backup media list box, click OK to return to the General page.

        En el cuadro de lista Origen: Dispositivo: Base de datos , seleccione el nombre de la base de datos que se debe restaurar.In the Source: Device: Database list box, select the name of the database which should be restored.

      NOTA: Esta lista solo está disponible cuando se selecciona Dispositivo .NOTE: This list is only available when Device is selected. Solo estarán disponibles las bases de datos que tienen copias de seguridad en el dispositivo seleccionado.Only databases that have backups on the selected device will be available.

  4. En la sección Destino , el cuadro Base de datos se rellena automáticamente con el nombre de la base de datos que se va a restaurar.In the Destination section, the Database box is automatically populated with the name of the database to be restored. Para cambiar el nombre de la base de datos, especifique el nuevo nombre en el cuadro Base de datos .To change the name of the database, enter the new name in the Database box.

  5. En el cuadro Restaurar en , deje el valor predeterminado A la última copia de seguridad tomada o haga clic en Escala de tiempo para acceder al cuadro de diálogo Escala de tiempo de copia de seguridad para seleccionar manualmente un momento a fin de que se detenga la acción de recuperación.In the Restore to box, leave the default as To the last backup taken or click on Timeline to access the Backup Timeline dialog box to manually select a point in time to stop the recovery action. Para obtener más información acerca de cómo designar un momento específico, vea Backup Timeline.For more information on designating a specific point in time, see Backup Timeline.

  6. En la cuadrícula Conjuntos de copia de seguridad que se van a restaurar , seleccione las copias de seguridad que desea restaurar.In the Backup sets to restore grid, select the backups to restore. En esta cuadrícula se muestran las copias de seguridad disponibles en la ubicación especificada.This grid displays the backups available for the specified location. De forma predeterminada, se sugiere un plan de recuperación.By default, a recovery plan is suggested. Para anular el plan de recuperación sugerido, puede cambiar las selecciones de la cuadrícula.To override the suggested recovery plan, you can change the selections in the grid. Se anula automáticamente la selección de las copias de seguridad que dependen de la restauración de una copia de seguridad anterior cuando se anula la selección de una copia de seguridad anterior.Backups that depend on the restoration of an earlier backup are automatically deselected when the earlier backup is deselected. Para obtener información sobre las columnas de la cuadrícula Conjuntos de copia de seguridad que se van a restaurar , vea Restaurar la base de datos (página General)).For information about the columns in the Backup sets to restore grid, see Restore Database (General Page).

  7. Si lo desea, haga clic en Archivos en el recuadro Seleccionar una página para obtener acceso al cuadro de diálogo Archivos .Optionally, click Files in the Select a page pane to access the Files dialog box. A partir de aquí, puede restaurar la base de datos a una nueva ubicación si especifica un nuevo destino de restauración para cada archivo de la cuadrícula Restaurar los archivos de base de datos como .From here, you can restore the database to a new location by specifying a new restore destination for each file in the Restore the database files as grid. Para obtener más información sobre esta cuadrícula, vea Restaurar base de datos (página Archivos).For more information about this grid, see Restore Database (Files Page).

  8. Para ver o seleccionar las opciones avanzadas, en la página Opciones , en el panel Opciones de restauración , puede seleccionar cualquiera de las opciones siguientes si son apropiadas para su situación:To view or select the advanced options, on the Options page, in the Restore options panel, you can select any of the following options, if appropriate for your situation:

    1. OpcionesWITH (no necesarias):WITH options (not required):

      • Sobrescribir la base de datos existente (WITH REPLACE)Overwrite the existing database (WITH REPLACE)

      • Conservar la configuración de replicación (WITH KEEP_REPLICATION)Preserve the replication settings (WITH KEEP_REPLICATION)

      • Restringir el acceso a la base de datos restaurada (WITH RESTRICTED_USER)Restrict access to the restored database (WITH RESTRICTED_USER)

    2. Seleccione una opción en el cuadro Estado de recuperación .Select an option for the Recovery state box. Este cuadro determina el estado de la base de datos después de la operación de restauración.This box determines the state of the database after the restore operation.

      • RESTORE WITH RECOVERY es el comportamiento predeterminado que deja la base de datos lista para usarse mediante la reversión de las transacciones no confirmadas.RESTORE WITH RECOVERY is the default behavior which leaves the database ready for use by rolling back the uncommitted transactions. No pueden restaurarse registros de transacciones adicionales.Additional transaction logs cannot be restored. Seleccione esta opción si va a restaurar ahora todas las copias de seguridad necesarias.Select this option if you are restoring all of the necessary backups now.

      • RESTORE WITH NORECOVERY deja la base de datos no operativa y no revierte las transacciones no confirmadas.RESTORE WITH NORECOVERY which leaves the database non-operational, and does not roll back the uncommitted transactions. Pueden restaurarse registros de transacciones adicionales.Additional transaction logs can be restored. La base de datos no puede se usar hasta que se recupera.The database cannot be used until it is recovered.

      • RESTORE WITH STANDBY deja la base de datos en modo de solo lectura.RESTORE WITH STANDBY which leaves the database in read-only mode. Deshace las transacciones sin confirmar, pero guarda las acciones de deshacer en un archivo en espera para que los efectos de la recuperación puedan revertirse.It undoes uncommitted transactions, but saves the undo actions in a standby file so that recovery effects can be reverted.

    3. Realice una copia del final del registro antes de la restauración.Take tail-log backup before restore. No todos los escenarios de restauración requieren una copia del final del registro.Not all restore scenarios require a tail-log backup. Para obtener más información, vea Escenarios que requieren una copia del final del registro en Copias del final del registro (SQL Server).For more information, see Scenarios That Require a Tail-Log Backup from Tail-Log Backups (SQL Server).

    4. Puede haber errores en las operaciones de restauración si hay conexiones activas con la base de datos.Restore operations may fail if there are active connections to the database. Active la opción Cerrar conexiones existentes para asegurarse de que se cierren todas las conexiones activas entre Management StudioManagement Studio y la base de datos.Check the Close existing connections option to ensure that all active connections between Management StudioManagement Studio and the database are closed. Esta casilla establece la base de datos en modo de usuario único antes de realizar las operaciones de restauración, y establece la base de datos en modo multiusuario una vez completadas.This check box sets the database to single user mode before performing the restore operations, and sets the database to multi-user mode when complete.

    5. Seleccione Preguntar antes de restaurar cada copia de seguridad si desea que se le pregunte en cada operación de restauración.Select Prompt before restoring each backup if you wish to be prompted between each restore operation. No suele ser necesario a menos que la base de datos sea grande y desee supervisar el estado de la operación de restauración.This is not usually necessary unless the database is large and you wish to monitor the status of the restore operation.

      Para obtener más información sobre estas opciones de restauración, vea Restaurar base de datos (página Opciones)).For more information about these restore options, see Restore Database (Options Page).

  9. Haga clic en Aceptar.Click OK.

B. Restaurar una copia de seguridad de disco anterior en una base de datos existenteB. Restore an earlier disk backup over an existing database

En el ejemplo siguiente se restaura una copia de seguridad de disco anterior de Sales y se sobrescribe la base de datos Sales existente.The following example restores an earlier disk backup of Sales and overwrites the existing Sales database.

  1. En el Explorador de objetos, conéctese a una instancia del Motor de base de datos de SQL ServerSQL Server Database Engine y expándala.In Object Explorer, connect to an instance of the Motor de base de datos de SQL ServerSQL Server Database Engine and then expand that instance.

  2. Haga clic con el botón derecho en Bases de datos y seleccione Restaurar base de datos...Right-click Databases and select Restore Database...

  3. En la página General , seleccione Dispositivo en la sección Origen .On the General page, select Device under the Source section.

  4. Haga clic en el botón Examinar (...) para abrir el cuadro de diálogo Seleccionar dispositivos de copia de seguridad .Click the browse (...) button to open the Select backup devices dialog box. Haga clic en Agregar y vaya a la copia de seguridad.Click Add and navigate to your backup. Haga clic en Aceptar después de seleccionar los archivos de la copia de seguridad de disco.Click OK after you have selected your disk backup file(s).

  5. Haga clic en Aceptar para volver a la página General .Click OK to return to the General page.

  6. Haga clic en Opciones en el panel Seleccionar una página .Click Options in the Select a page pane.

  7. En la sección Opciones de restauración , active Sobrescribir la base de datos existente (WITH REPLACE).Under the Restore options section, check Overwrite the existing database (WITH REPLACE).

    NOTA: Si no activa esta opción, podría recibir el siguiente mensaje de error: "System.Data.SqlClient.SqlError: el conjunto de copia de seguridad contiene una copia de una base de datos distinta de la 'Sales' existente.NOTE: Not checking this option may result in the following error message: "System.Data.SqlClient.SqlError: The backup set holds a backup of a database other than the existing 'Sales' database. (Microsoft.SqlServer.SmoExtended)"(Microsoft.SqlServer.SmoExtended)"

  8. En la sección Copia del final del registro , desactive Realizar copia del final del registro de la cola antes de la restauración.Under the Tail-log backup section, uncheck Take tail-log backup before restore.

    NOTA: No todos los escenarios de restauración requieren una copia del final del registro.NOTE: Not all restore scenarios require a tail-log backup. No necesita una copia del final del registro si el punto de recuperación está incluido en una copia de seguridad de registros anterior.You do not need a tail-log backup if the recovery point is contained in an earlier log backup. Además, no es necesaria una copia del final del registro si va a mover o reemplazar (sobrescribir) la base de datos y no necesita restaurarla a un momento posterior de la copia de seguridad más reciente.Also, a tail-log backup is unnecessary if you are moving or replacing (overwriting) a database and do not need to restore it to a point of time after its most recent backup. Para obtener más información, vea Copias del final del registro (SQL Server).For more information, see Tail-Log Backups (SQL Server). Esta opción no está disponible para las bases de datos en el modelo de recuperación SIMPLE.This option is not available for databases in the SIMPLE recovery model.

  9. En la sección Conexiones de servidor , active Cerrar las conexiones existentes con la base de datos de destino.Under the Server connections section, check Close existing connections to destination database.

    NOTA: Si no activa esta opción, podría recibir el siguiente mensaje de error: "System.Data.SqlClient.SqlError: no se pudo obtener acceso exclusivo porque la base de datos está en uso.NOTE: Not checking this option may result in the following error message: "System.Data.SqlClient.SqlError: Exclusive access could not be obtained because the database is in use. (Microsoft.SqlServer.SmoExtended)"(Microsoft.SqlServer.SmoExtended)"

  10. Haga clic en Aceptar.Click OK.

C. Restaurar una copia de seguridad de disco anterior con un nuevo nombre de base de datos en que todavía existe la base de datos originalC. Restore an earlier disk backup with a new database name where the original database still exists

En el ejemplo siguiente se restaura una copia de seguridad de disco anterior de Sales y se crea una base de datos denominada SalesTest.The following example restores an earlier disk backup of Sales and creates a new database called SalesTest. La base de datos original, Sales, sigue existiendo en el servidor.The original database, Sales, still exists on the server.

  1. En el Explorador de objetos, conéctese a una instancia del Motor de base de datos de SQL ServerSQL Server Database Engine y expándala.In Object Explorer, connect to an instance of the Motor de base de datos de SQL ServerSQL Server Database Engine and then expand that instance.

  2. Haga clic con el botón derecho en Bases de datos y seleccione Restaurar base de datos...Right-click Databases and select Restore Database...

  3. En la página General , seleccione Dispositivo en la sección Origen .On the General page, select Device under the Source section.

  4. Haga clic en el botón Examinar (...) para abrir el cuadro de diálogo Seleccionar dispositivos de copia de seguridad .Click the browse (...) button to open the Select backup devices dialog box. Haga clic en Agregar y vaya a la copia de seguridad.Click Add and navigate to your backup. Haga clic en Aceptar después de seleccionar los archivos de la copia de seguridad de disco.Click OK after you have selected your disk backup file(s).

  5. Haga clic en Aceptar para volver a la página General .Click OK to return to the General page.

  6. En la sección Destino , el cuadro Base de datos se rellena automáticamente con el nombre de la base de datos que se va a restaurar.In the Destination section, the Database box is automatically populated with the name of the database to be restored. Para cambiar el nombre de la base de datos, especifique el nuevo nombre en el cuadro Base de datos .To change the name of the database, enter the new name in the Database box.

  7. Haga clic en Opciones en el panel Seleccionar una página .Click Options in the Select a page pane.

  8. En la sección Copia del final del registro , desactive "Realizar copia del final del registro de la cola antes de la restauración".Under the Tail-log backup section, uncheck "Take tail-log backup before restore".

    IMPORTANTE:IMPORTANT!! Si no desactiva esta opción, la base de datos existente ( Sales) cambiará al estado de restauración.Not unchecking this option will result in the existing database, Sales, to change to the restoring state.

  9. Haga clic en Aceptar.Click OK.

    NOTA: Es posible que reciba el mensaje de error siguiente: "System.Data.SqlClient.SqlError: no se hizo copia de seguridad del final del registro de la base de datos "Sales".NOTE: If you receive the following error message: "System.Data.SqlClient.SqlError: The tail of the log for the database "Sales" has not been backed up. Use BACKUP LOG WITH NORECOVERY para realizar una copia de seguridad del registro si contiene trabajo que no desea perder.Use BACKUP LOG WITH NORECOVERY to backup the log if it contains work you do not want to lose. Utilice la cláusula WITH REPLACE o WITH STOPAT de la instrucción RESTORE para sobrescribir el contenido del registro.Use the WITH REPLACE or WITH STOPAT clause of the RESTORE statement to just overwrite the contents of the log. (Microsoft.SqlServer.SmoExtended)".(Microsoft.SqlServer.SmoExtended)".
    Lo más probable es que no haya escrito el nuevo nombre de la base de datos del paso 6.Then you likely did not enter the new database name from Step 6, above. La opción Restore suele impedir que se sobrescriba accidentalmente una base de datos con otra base de datos.Restore normally prevents accidentally overwriting a database with a different database. Si la base de datos especificada en una instrucción RESTORE ya existe en el servidor actual y el GUID de la familia de base de datos especificado difiere del GUID de la familia de base de datos registrado en el conjunto de copia de seguridad, no se restaura la base de datos.If the database specified in a RESTORE statement already exists on the current server and the specified database family GUID differs from the database family GUID recorded in the backup set, the database is not restored. Ésta es una importante medida preventiva.This is an important safeguard.

D. Restaurar copias de seguridad de disco anteriores a un momento dadoD. Restore earlier disk backups to a point in time

En el ejemplo siguiente se restaura una base de datos al estado en que se encontraba a las 1:23:17 p. m. del 30 de mayo de 2016 y se muestra una operación de restauración que implica varias copias de seguridad de registros.The following example restores a database to its state as of 1:23:17 PM on May 30, 2016 and shows a restore operation that involves multiple log backups. La base de datos no existe actualmente en el servidor.The database does not currently exist on the server.

  1. En el Explorador de objetos, conéctese a una instancia del Motor de base de datos de SQL ServerSQL Server Database Engine y expándala.In Object Explorer, connect to an instance of the Motor de base de datos de SQL ServerSQL Server Database Engine and then expand that instance.

  2. Haga clic con el botón derecho en Bases de datos y seleccione Restaurar base de datos...Right-click Databases and select Restore Database...

  3. En la página General , seleccione Dispositivo en la sección Origen .On the General page, select Device under the Source section.

  4. Haga clic en el botón Examinar (...) para abrir el cuadro de diálogo Seleccionar dispositivos de copia de seguridad .Click the browse (...) button to open the Select backup devices dialog box. Haga clic en Agregar y vaya a la copia de seguridad completa y a todas las copias de seguridad del registro de transacciones pertinentes.Click Add and navigate to your full backup and all relevant transaction log backups. Haga clic en Aceptar después de seleccionar los archivos de la copia de seguridad de disco.Click OK after you have selected your disk backup files.

  5. Haga clic en Aceptar para volver a la página General .Click OK to return to the General page.

  6. En la sección Destino , haga clic en Escala de tiempo para tener acceso al cuadro de diálogo Escala de tiempo de la copia de seguridad para seleccionar manualmente un momento a fin de que se detenga la acción de recuperación.In the Destination section, click on Timeline to access the Backup Timeline dialog box to manually select a point in time to stop the recovery action.

  7. Seleccione Fecha y hora específicas.Select Specific date and time.

  8. Cambie el Intervalo de escala de tiempo a Hora en el cuadro desplegable (opcional).Change the Timeline interval to Hour in the drop down box (optional).
  9. Mueva el control deslizante hasta la hora que quiera.Move the slider to the desired time.

  10. Haga clic en Aceptar para volver a la página General.Click OK to return to the General page.

  11. Haga clic en Aceptar.Click OK.

E. Restaurar una copia de seguridad desde el servicio de Microsoft Azure StorageE. Restore a backup from the Microsoft Azure storage service

Pasos comunesCommon Steps

En los dos ejemplos siguientes se realiza una restauración de Sales desde una copia de seguridad que se encuentra en el servicio de almacenamiento de Microsoft Azure.The two examples below perform a restore of Sales from a backup located in the Microsoft Azure storage service. El nombre de la cuenta de almacenamiento es mystorageaccount.The storage Account name is mystorageaccount. El contenedor se denomina myfirstcontainer.The container is called myfirstcontainer. Por motivos de brevedad, los seis primeros pasos se enumeran aquí una vez y todos los ejemplos iniciarán en el paso 7.For brevity, the first six steps are listed here once and all examples will start on Step 7.

  1. En el Explorador de objetos, conéctese a una instancia del Motor de base de datos de SQL Server y expándala.In Object Explorer, connect to an instance of the SQL Server Database Engine and then expand that instance.

  2. Haga clic con el botón derecho en Bases de datos y seleccione Restaurar base de datos...Right-click Databases and select Restore Database....

  3. En la página General , seleccione Dispositivo en la sección Origen .On the General page, select Device under the Source section.

  4. Haga clic en el botón Examinar (...) para abrir el cuadro de diálogo Seleccionar dispositivos de copia de seguridad .Click the browse (...) button to open the Select backup devices dialog box.

  5. Seleccione Dirección URL en la lista desplegable Tipo de medio de copia de seguridad: .Select URL from the Backup media type: drop-down list.

  6. Haga clic en Agregar y se abrirá el cuadro de diálogo Seleccionar ubicación de archivo de copia de seguridad .Click Add and the Select a Backup File Location dialog box opens.

    E1. Restaurar una copia de seguridad seccionada en una base de datos existente cuando existe una firma de acceso compartido.E1. Restore a striped backup over an existing database and a shared access signature exists.

    Se ha creado una directiva de acceso almacenada con derechos de lectura, escritura, eliminación y lista.A stored access policy has been created with read, write, delete, and list rights. Además, se ha creado para el contenedor https://mystorageaccount.blob.core.windows.net/myfirstcontaineruna firma de acceso compartido asociada a la directiva de acceso almacenada.A shared access signature that is associated with the stored access policy was created for the container https://mystorageaccount.blob.core.windows.net/myfirstcontainer. Los pasos son básicamente los mismos si ya existe una credencial de SQL Server.The steps are mostly the same if a SQL Server credential already exists. La base de datos Sales ya existe actualmente en el servidor.The database Sales currently exists on the server. Los archivos de copia de seguridad son Sales_stripe1of2_20160601.bak y Sales_stripe2of2_20160601.bak.The backup files are Sales_stripe1of2_20160601.bak and Sales_stripe2of2_20160601.bak.

    1. Seleccione https://mystorageaccount.blob.core.windows.net/myfirstcontainer en la lista desplegable Contenedor de almacenamiento de Azure: si ya existe una credencial de SQL Server. En caso de que no exista, escriba manualmente el nombre del contenedor, https://mystorageaccount.blob.core.windows.net/myfirstcontainer.Select https://mystorageaccount.blob.core.windows.net/myfirstcontainer from the Azure storage container: drop-down list if the SQL Server credential already exists, else manually enter the name of the container, https://mystorageaccount.blob.core.windows.net/myfirstcontainer.

    2. Escriba la firma de acceso compartido en el cuadro de texto enriquecido Firma de acceso compartido: .Enter the shared access signature in the Shared Access Signature: rich-text box.

      1. Haga clic en Aceptar y se abrirá el cuadro de diálogo Buscar archivo de copia de seguridad en Microsoft Azure .Click OK and the Locate Backup File in Microsoft Azure dialog box opens.
    3. Expanda Contenedores y vaya a https://mystorageaccount.blob.core.windows.net/myfirstcontainer.Expand Containers and navigate to https://mystorageaccount.blob.core.windows.net/myfirstcontainer.

    4. Mantenga pulsada la tecla CTRL y seleccione los archivos Sales_stripe1of2_20160601.bak y Sales_stripe2of2_20160601.bak.Hold ctrl and select files Sales_stripe1of2_20160601.bak and Sales_stripe2of2_20160601.bak.

    5. Haga clic en Aceptar.Click OK.
    6. Haga clic en Aceptar para volver a la página General .Click OK to return to the General page.
    7. Haga clic en Opciones en el panel Seleccionar una página .Click Options in the Select a page pane.
    8. En la sección Opciones de restauración , active Sobrescribir la base de datos existente (WITH REPLACE).Under the Restore options section, check Overwrite the existing database (WITH REPLACE).
    9. En la sección Copia del final del registro , desactive Realizar copia del final del registro de la cola antes de la restauración.Under the Tail-log backup section, uncheck Take tail-log backup before restore.
    10. En la sección Conexiones de servidor , active Cerrar las conexiones existentes con la base de datos de destino.Under the Server connections section, check Close existing connections to destination database.
    11. Haga clic en Aceptar.Click OK.

      E2. No existe ninguna firma de acceso compartidoE2. A shared access signature does not exist

      En este ejemplo, la base de datos Sales no existe actualmente en el servidor.In this example the Sales database does not currently exist on the server.

    12. Haga clic en Agregar y se abrirá el cuadro de diálogo Conectarse a una suscripción de Microsoft .Click Add and the Connect to a Microsoft Subscription dialog box will open.

    13. Complete el cuadro de diálogo Conectarse a una suscripción de Microsoft y haga clic en Aceptar para volver al cuadro de diálogo Seleccionar ubicación de archivo de copia de seguridad .Complete the Connect to a Microsoft Subscription dialog box and then click OK to return the Select a Backup File Location dialog box. Consulte Connect to a Microsoft Azure Subscription (Conectarse a una suscripción de Microsoft Azure) para obtener más información.See Connect to a Microsoft Azure Subscription for additional information.

    14. Haga clic en Aceptar en el cuadro de diálogo Seleccionar ubicación de archivo de copia de seguridad y se abrirá el cuadro de diálogo Buscar archivo de copia de seguridad en Microsoft Azure .Click OK in the Select a Backup File Location dialog box and the Locate Backup File in Microsoft Azure dialog box opens.
    15. Expanda Contenedores y vaya a https://mystorageaccount.blob.core.windows.net/myfirstcontainer.Expand Containers and navigate to https://mystorageaccount.blob.core.windows.net/myfirstcontainer.
    16. Seleccione el archivo de copia de seguridad y haga clic en Aceptar.Select the backup file and then click OK.
    17. Haga clic en Aceptar para volver a la página General .Click OK to return to the General page.
    18. Haga clic en Aceptar.Click OK.

F. Restaurar copia de seguridad local en Microsoft Azure Storage (dirección URL)F. Restore local backup to Microsoft Azure storage (URL)

La base de datos Sales se restaurará en el contenedor de almacenamiento de Microsoft Azure https://mystorageaccount.blob.core.windows.net/myfirstcontainer desde una copia de seguridad que se encuentra en E:\MSSQL\BAK.The Sales database will be restored to the Microsoft Azure storage container https://mystorageaccount.blob.core.windows.net/myfirstcontainer from a backup located at E:\MSSQL\BAK. Ya se ha creado la credencial de SQL Server para el contenedor de Azure.The SQL Server credential for the Azure container has already been created. Debe existir una credencial de SQL Server para el contenedor de destino, ya que no se puede crear mediante la tarea Restaurar .A SQL Server credential for the destination container must already exist as it cannot be created through the Restore task. La base de datos Sales no existe actualmente en el servidor.The Sales database does not currently exist on the server.

  1. En el Explorador de objetos, conéctese a una instancia del Motor de base de datos de SQL Server y expándala.In Object Explorer, connect to an instance of the SQL Server Database Engine and then expand that instance.

  2. Haga clic con el botón derecho en Bases de datos y seleccione Restaurar base de datos...Right-click Databases and select Restore Database....

  3. En la página General , seleccione Dispositivo en la sección Origen .On the General page, select Device under the Source section.
  4. Haga clic en el botón Examinar (...) para abrir el cuadro de diálogo Seleccionar dispositivos de copia de seguridad .Click the browse (...) button to open the Select backup devices dialog box.
  5. Seleccione Archivo en la lista desplegable Tipo de medio de copia de seguridad: .Select File from the Backup media type: drop-down list.
  6. Haga clic en Agregar y se abrirá el cuadro de diálogo Buscar archivo de copia de seguridad .Click Add and the Locate Backup File dialog box opens.
  7. Vaya a E:\MSSQL\BAK, seleccione el archivo de copia de seguridad y haga clic en Aceptar.Navigate to E:\MSSQL\BAK, select the backup file and then click OK.
  8. Haga clic en Aceptar para volver a la página General .Click OK to return to the General page.
  9. Haga clic en Archivos en el panel Seleccionar una página .Click Files in the Select a page pane.
  10. Active la casilla Reubicar todos los archivos en la carpeta.Check the box Relocate all files to folder.
  11. Especifique el contenedor, https://mystorageaccount.blob.core.windows.net/myfirstcontainer, en los cuadros de texto para Carpeta de archivos de datos: y Carpeta de archivos de registro:.Enter the container, https://mystorageaccount.blob.core.windows.net/myfirstcontainer, in the text boxes for Data file folder: and Log file folder:.
  12. Haga clic en Aceptar.Click OK.

Vea tambiénSee Also

Realizar copia de seguridad de un registro de transacciones (SQL Server) Back Up a Transaction Log (SQL Server)
Crear una copia de seguridad completa de base de datos (SQL Server) Create a Full Database Backup (SQL Server)
Restaurar una base de datos a una nueva ubicación (SQL Server) Restore a Database to a New Location (SQL Server)
Restaurar una copia de seguridad del registro de transacciones (SQL Server) Restore a Transaction Log Backup (SQL Server)
RESTORE (Transact-SQL) RESTORE (Transact-SQL)
Restaurar base de datos (página Opciones) Restore Database (Options Page)
Restaurar la base de datos (página General)Restore Database (General Page)