Preparación de una base de datos secundaria para un grupo de disponibilidad Always OnPrepare a secondary database for an Always On availability group

SE APLICA A: síSQL Server noAzure SQL Database noAzure SQL Data Warehouse noAlmacenamiento de datos paralelos APPLIES TO: yesSQL Server noAzure SQL Database noAzure SQL Data Warehouse noParallel Data Warehouse

En este tema se describe cómo preparar una base de datos de un grupo de disponibilidad AlwaysOn en SQL ServerSQL Server usando SQL Server Management StudioSQL Server Management Studio, Transact-SQLTransact-SQL o PowerShell.This topic describes how to prepare a database for an Always On availability group in SQL ServerSQL Server by using SQL Server Management StudioSQL Server Management Studio, Transact-SQLTransact-SQL, or PowerShell. Para preparar una base de datos hay que realizar dos pasos:Preparing a database requires two steps:

  1. Restaurar una copia de seguridad reciente de la base de datos y las copias de seguridad de registros subsiguientes en cada instancia del servidor que hospede la réplica secundaria, usando para ello RESTORE WITH NORECOVERYRestore a recent database backup of the primary database and subsequent log backups onto each server instance that hosts the secondary replica, using RESTORE WITH NORECOVERY
  2. Combinar la base de datos restaurada con el grupo de disponibilidadJoin the restored database to the availability group.

Sugerencia

Si tiene una configuración de trasvase de registros, es posible que pueda convertir la base de datos principal de trasvase de registros junto con una o varias de sus bases de datos secundarias en una réplica principal del grupo de disponibilidad y en una o varias réplicas secundarias.If you have an existing log shipping configuration, you might be able to convert the log shipping primary database along with one or more of its secondary databases to an availability group primary replica and one or more secondary replicas. Para más información, vea Requisitos previos para migrar desde grupos de trasvase de registros a grupos de disponibilidad AlwaysOn (SQL Server).For more information, see Prerequisites for migrating from log Shipping to Always On Availability Groups (SQL Server).

Requisitos previos y restriccionesPrerequisites and restrictions

  • Asegúrese de que el sistema en donde piensa colocar la base de datos posee una unidad de disco con espacio suficiente para las bases de datos secundarias.Make sure that the system where you plan to place database possesses a disk drive with sufficient space for the secondary databases.

  • La base de datos secundaria debe tener el mismo nombre que la base de datos principal.The name of the secondary database must be the same as the name of the primary database.

  • Use RESTORE WITH NORECOVERY para cada operación de restauración.Use RESTORE WITH NORECOVERY for every restore operation.

  • Si la base de datos secundaria debe residir en una ruta de acceso de archivo diferente (incluida la letra de unidad) de la de la base de datos principal, el comando de restauración debe utilizar la opción WITH MOVE para cada uno de los archivos de base de datos para especificarlos a la ruta de acceso de la base de datos secundaria.If the secondary database needs to reside on a different file path (including the drive letter) than the primary database, the restore command must also use the WITH MOVE option for each of the database files to specify them to the path of the secondary database.

  • Si restaura la base de datos grupo de archivos por grupo de archivos, asegúrese de restaurar la base de datos completa.If you restore the database filegroup by filegroup, be sure to restore the whole database.

  • Después de restaurar la base de datos, debe restaurar (WITH NORECOVERY) cada copia de seguridad del registro creada desde la última copia de seguridad de datos restaurada.After restoring the database, you must restore (WITH NORECOVERY) every log backup created since the last restored data backup.

RecomendacionesRecommendations

  • En las instancias independientes de SQL ServerSQL Serverse recomienda que, si es posible, la ruta de acceso de archivo (incluida la letra de unidad) de una base de datos secundaria determinada sea idéntica a la de la base de datos principal correspondiente.On stand-alone instances of SQL ServerSQL Server, we recommend that, if possible, the file path (including the drive letter) of a given secondary database be identical to the path of the corresponding primary database. Esto se debe a que si se mueven los archivos de base de datos al crear una base de datos secundaria, una operación posterior de agregar archivo podría producir un error en la base de datos secundaria y hacer que esta se suspenda.This is because if you move the database files when creating a secondary database, a later add-file operation might fail on the secondary database and cause the secondary database to be suspended.

  • Antes de preparar las bases de datos secundarias, se recomienda encarecidamente suspender las copias de seguridad del registro programadas en las bases de datos del grupo de disponibilidad hasta que la inicialización de las réplicas secundarias se haya completado.Before preparing your secondary databases, we strongly recommend that you suspend scheduled log backups on the databases in the availability group until the initialization of secondary replicas has completed.

SeguridadSecurity

Cuando se realiza una copia de seguridad de una base de datos, la propiedad de base de datos TRUSTWORTHY se establece en OFF.When a database is backed up, the TRUSTWORTHY database property is set to OFF. Por lo tanto, TRUSTWORTHY está siempre en OFF en una base de datos que se acaba de restaurar.Therefore, TRUSTWORTHY is always OFF on a newly restored database.

PermisosPermissions

De forma predeterminada, los permisos BACKUP DATABASE y BACKUP LOG corresponden a los miembros del rol fijo de servidor sysadmin y de los roles fijos de base de datos db_owner y db_backupoperator .BACKUP DATABASE and BACKUP LOG permissions default to members of the sysadmin fixed server role and the db_owner and db_backupoperator fixed database roles. Para obtener más información, vea BACKUP (Transact-SQL).For more information, see BACKUP (Transact-SQL).

Cuando la base de datos que se va a restaurar no existe en la instancia de servidor, la instrucción RESTORE requiere permisos CREATE DATABASE.When the database being restored does not exist on the server instance, the RESTORE statement requires CREATE DATABASE permissions. Para obtener más información, vea RESTORE (Transact-SQL).For more information, see RESTORE (Transact-SQL).

Usar SQL Server Management StudioUse SQL Server Management Studio

Nota

Si las rutas de acceso de los archivos de copia de seguridad y restauración son idénticas entre la instancia del servidor que hospeda la réplica principal y cada instancia que hospeda la réplica secundaria, debe poder crear bases de datos de réplica secundaria con el Asistente para nuevo grupo de disponibilidad, el Asistente para agregar una réplica al grupo de disponibilidad o el Asistente para agregar una base de datos al grupo de disponibilidad.If the backup and restore file paths are identical between the server instance that hosts the primary replica and every instance that hosts a secondary replica, you should be able create secondary replica databases by with New Availability Group Wizard, Add Replica to Availability Group Wizard, or Add Database to Availability Group Wizard.

Para preparar una base de datos secundariaTo prepare a secondary database

  1. A menos que ya tenga una copia de seguridad reciente de la base de datos principal, cree una nueva copia de seguridad de base de datos completa o diferencial.Unless you already have a recent database backup of the primary database, create a new full or differential database backup. Como práctica recomendada, coloque esta copia de seguridad y las copias de seguridad del registro subsiguientes en el recurso compartido de red recomendado.As a best practice, place this backup and any subsequent log backups onto the recommended network share.

  2. Cree al menos una nueva copia de seguridad del registro de la base de datos principal.Create at least one new log backup of the primary database.

Nota

Puede que no sea necesaria una copia de seguridad del registro de transacciones si no se ha realizado previamente una copia de seguridad del registro de transacciones en la base de datos de la réplica principal.A transaction log backup may not be required if a transaction log backup has not been previously captured on the database in the primary replica. Microsoft recomienda hacer una copia de seguridad del registro de transacciones cada vez que una base de datos se combine con el grupo de disponibilidad.Microsoft recommends taking a transaction log backup each time a new database is joined to the availability group.

  1. En la instancia del servidor que hospeda la réplica secundaria, restaure la copia de seguridad completa de la base de datos principal (y opcionalmente una copia de seguridad diferencial) seguida de las copias de seguridad del registro subsiguientes.On the server instance that hosts the secondary replica, restore the full database backup of the primary database (and optionally a differential backup) followed by any subsequent log backups.

    En la página Opciones de RESTORE DATABASE, seleccione Dejar la base de datos no operativa y no revertir transacciones no confirmadas. Pueden restaurarse registros de transacciones adicionales. (RESTORE WITH NORECOVERY) .On the RESTORE DATABASE Options page, select Leave the database non-operational, and do not roll back the uncommitted transactions. Additional transaction logs can be restored. (RESTORE WITH NORECOVERY).

    Si las rutas de acceso de archivos de la base de datos principal y la base de datos secundaria difieren, por ejemplo, si la base de datos principal se encuentra en la unidad "F:" pero la instancia de servidor que hospeda la réplica secundaria no tiene unidad "F:", incluya la opción MOVE en la cláusula WITH.If the file paths of the primary database and the secondary database differ, for example, if the primary database is on drive 'F:' but the server instance that hosts the secondary replica lacks an F: drive, include the MOVE option in your WITH clause.

  2. Para completar la configuración de la base de datos secundaria, debe unirla al grupo de disponibilidad.To complete configuration of the secondary database, you need to join the secondary database to the availability group. Para obtener más información, vea Combinar una base de datos secundaria con un grupo de disponibilidad (SQL Server).For more information, Join a Secondary Database to an Availability Group (SQL Server).

Nota

Para obtener información sobre cómo realizar estas operaciones de copia de seguridad y restauración, vea Tareas de copia de seguridad y restauración relacionadas, más adelante en esta sección.For information about how to perform these backup and restore operations, see Related Backup and Restore Tasks, later in this section.

Tareas de copia de seguridad y restauración relacionadasRelated Backup and Restore Tasks

Para crear una copia de seguridad de la base de datosTo create a database backup

Para crear una copia de seguridad del registroTo create a log backup

Para restaurar copias de seguridadTo restore backups

Usar Transact-SQLUsing Transact-SQL

Para preparar una base de datos secundariaTo prepare a secondary database

Nota

Para obtener un ejemplo de este procedimiento, vea Ejemplo (Transact-SQL), anteriormente en este tema.For an example of this procedure, see Example (Transact-SQL), earlier in this topic.

  1. A menos que tenga una copia de seguridad completa reciente de la base de datos principal, conéctese a la instancia del servidor que hospeda la réplica principal y cree una copia de seguridad completa de la base de datos.Unless you have a recent full backup of the primary database, connect to the server instance that hosts the primary replica and create a full database backup. Como práctica recomendada, coloque esta copia de seguridad y las copias de seguridad del registro subsiguientes en el recurso compartido de red recomendado.As a best practice, place this backup and any subsequent log backups onto the recommended network share.

  2. En la instancia del servidor que hospeda la réplica secundaria, restaure la copia de seguridad completa de la base de datos principal (y opcionalmente una copia de seguridad diferencial) seguida de todas las copias de seguridad del registro subsiguientes.On the server instance that hosts the secondary replica, restore the full database backup of the primary database (and optionally a differential backup) followed by all subsequent log backups. Use WITH NORECOVERY para cada operación de restauración.Use WITH NORECOVERY for every restore operation.

    Si las rutas de acceso de archivos de la base de datos principal y la base de datos secundaria difieren, por ejemplo, si la base de datos principal se encuentra en la unidad "F:" pero la instancia de servidor que hospeda la réplica secundaria no tiene unidad "F:", incluya la opción MOVE en la cláusula WITH.If the file paths of the primary database and the secondary database differ, for example, if the primary database is on drive 'F:' but the server instance that hosts the secondary replica lacks an F: drive, include the MOVE option in your WITH clause.

  3. Si se han realizado copias de seguridad del registro de la base de datos principal desde que se realizó la copia de seguridad del registro obligatoria, deben copiarse también en la instancia de servidor que hospeda la réplica secundaria y aplicar cada una de ellas a la base de datos secundaria, empezando con la más antigua y utilizando siempre RESTORE WITH NORECOVERY.If any log backups have been taken on the primary database since the required log backup, you must also copy these to the server instance that hosts the secondary replica and apply each of those log backups to the secondary database, starting with the earliest and always using RESTORE WITH NORECOVERY.

    Nota

    Ni existiría una copia de seguridad del registro si la base de datos principal se ha creado recientemente y no se ha hecho todavía ninguna copia de seguridad del registro, o si el modelo de recuperación ha cambiado recientemente de SIMPLE a FULL.A log backup would not exist if the primary database has just been created and no log backup has been taken yet or if the recovery model has just been changed from simple to full.

  4. Para completar la configuración de la base de datos secundaria, debe unirla al grupo de disponibilidad.To complete configuration of the secondary database, you need to join the secondary database to the availability group. Para obtener más información, vea Combinar una base de datos secundaria con un grupo de disponibilidad (SQL Server).For more information, Join a Secondary Database to an Availability Group (SQL Server).

Nota

Para obtener información sobre cómo realizar estas operaciones de copia de seguridad y restauración, vea Tareas de copia de seguridad y restauración relacionadas, más adelante en este tema.For information about how to perform these backup and restore operations, see Related Backup and Restore Tasks, later in this topic.

Ejemplo de Transact-SQLTransact-SQL Example

En el siguiente ejemplo se prepara una base de datos secundaria.The following example prepares a secondary database. En este ejemplo se utiliza la base de datos de ejemplo AdventureWorks2012AdventureWorks2012 , que usa de forma predeterminada un modelo de recuperación simple.This example uses the AdventureWorks2012AdventureWorks2012 sample database, which uses the simple recovery model by default.

  1. Para utilizar la base de datos AdventureWorks2012AdventureWorks2012 , modifíquela para que utilice el modelo de recuperación completa:To use the AdventureWorks2012AdventureWorks2012 database, modify it to use the full recovery model:

    USE master;  
    GO  
    ALTER DATABASE MyDB1   
    SET RECOVERY FULL;  
    GO  
    
  2. Después de modificar el modelo de recuperación de la base de datos de SIMPLE a FULL, cree una copia de seguridad completa, que puede usarse para crear la base de datos secundaria.After modifying the recovery model of the database from SIMPLE to FULL, create a full backup, which can be used to create the secondary database. Puesto que se ha cambiado recientemente el modelo de recuperación, se especifica la opción WITH FORMAT para crear un conjunto de medios.Because the recovery model has just been changed, the WITH FORMAT option is specified to create a new media set. Esto es útil para separar las copias de seguridad con el modelo de recuperación completa a partir de cualquier copia de seguridad anterior realizada con el modelo de recuperación simple.This is useful to separate the backups under the full recovery model from any previous backups made under the simple recovery model. Para este ejemplo, el archivo de copia de seguridad (C:\AdventureWorks2012AdventureWorks2012.bak) se crea en la misma unidad que la base de datos.For the purpose of this example, the backup file (C:\AdventureWorks2012AdventureWorks2012.bak) is created on the same drive as the database.

    Nota

    Para una base de datos de producción, siempre se debe realizar la copia de seguridad en un dispositivo independiente.For a production database, you should always back up to a separate device.

    En la instancia del servidor que hospeda la réplica principal (INSTANCE01), cree una copia de seguridad completa de la base de datos principal del modo siguiente:On the server instance that hosts the primary replica (INSTANCE01), create a full backup of the primary database as follows:

    BACKUP DATABASE MyDB1   
        TO DISK = 'C:\MyDB1.bak'   
        WITH FORMAT  
    GO  
    
  3. Copie la copia de seguridad completa en la instancia del servidor que hospeda la réplica secundaria.Copy the full backup to the server instance that hosts the secondary replica.

  4. Restaure la copia de seguridad completa en la instancia del servidor que hospeda la réplica secundaria utilizando RESTORE WITH NORECOVERY.Restore the full backup, using RESTORE WITH NORECOVERY, onto the server instance that hosts the secondary replica. El comando de restauración depende de si las rutas de acceso de las bases de datos principal y secundaria son idénticas.The restore command depends on whether the paths of primary and secondary databases are identical.

    • Si las rutas de acceso son idénticas:If the paths are identical:

      En el equipo que hospeda la réplica secundaria, restaure la copia de seguridad completa del siguiente modo:On the computer that hosts the secondary replica, restore the full backup as follows:

      RESTORE DATABASE MyDB1   
          FROM DISK = 'C:\MyDB1.bak'   
          WITH NORECOVERY  
      GO  
      
    • Si las rutas de acceso son distintas:If the paths differ:

      Si la ruta de acceso de la base de datos secundaria difiere de la de la base de datos principal (por ejemplo, letras de unidad diferentes), la creación de la base de datos secundaria requiere que la operación de restauración incluya una cláusula MOVE.If the path of the secondary database differs from the path of the primary database (for instance, their drive letters differ), creating the secondary database requires that the restore operation include a MOVE clause.

      Importante

      Si los nombres de las rutas de acceso de las bases de datos principal y secundaria son distintos, no se puede agregar ningún archivo.If the path names of the primary and secondary databases differ, you cannot add a file. Esto es debido a que al recibir el registro para la operación de agregar un archivo, la instancia del servidor de la réplica secundaria intenta colocar el nuevo archivo en la misma ruta de acceso utilizada por la base de datos principal.This is because on receiving the log for the add file operation, the server instance of the secondary replica attempts to place the new file in the same path as used by the primary database.

      Por ejemplo, el siguiente comando restaura una copia de seguridad de una base de datos principal que reside en el directorio de datos de la instancia predeterminada de SQL Server 2017SQL Server 2017, C:\Archivos de programa\Microsoft SQL Server\MSSQL12.MSSQLSERVER\MSSQL\DATA.For example, the following command restores a backup of a primary database that resides in the data directory of the default instance of SQL Server 2017SQL Server 2017, C:\Program Files\Microsoft SQL Server\MSSQL12.MSSQLSERVER\MSSQL\DATA. La operación de restauración de base de datos debe mover la base de datos al directorio de datos de una instancia remota de SQL Server 2017SQL Server 2017 denominada (AlwaysOn1), que hospeda la réplica secundaria en otro nodo de clúster.The restore database operation must move the database to the data directory of a remote instance of SQL Server 2017SQL Server 2017 named (Always On1), which hosts the secondary replica on another cluster node. Allí, los archivos de registro y datos se restauran en el directorio C:\Archivos de programa\Microsoft SQL Server\MSSQL13.Always On1\MSSQL\DATA .There, the data and log files are restored to the C:\Program Files\Microsoft SQL Server\MSSQL13.Always On1\MSSQL\DATA directory . La operación de restauración usa WITH NORECOVERY para la base de datos secundaria en la base de datos de restauración.The restore operation uses WITH NORECOVERY, to leave the secondary database in the restoring database.

      RESTORE DATABASE MyDB1  
        FROM DISK='C:\MyDB1.bak'  
       WITH NORECOVERY,   
          MOVE 'MyDB1_Data' TO   
           'C:\Program Files\Microsoft SQL Server\MSSQL13.Always On1\MSSQL\DATA\MyDB1_Data.mdf',   
          MOVE 'MyDB1_Log' TO  
           'C:\Program Files\Microsoft SQL Server\MSSQL13.Always On1\MSSQL\DATA\MyDB1_Data.ldf';  
      GO  
      
  5. Una vez restaurada la copia de seguridad completa, debe crearse una copia de seguridad del registro en la base de datos principal.After you restore the full backup, you must create a log backup on the primary database. Por ejemplo, la siguiente instrucción Transact-SQLTransact-SQL realiza una copia de seguridad del registro en un archivo de copia de seguridad denominado E:\MyDB1_log.trn:For example, the following Transact-SQLTransact-SQL statement backs up the log to the a backup file named E:\MyDB1_log.trn:

    BACKUP LOG MyDB1   
      TO DISK = 'E:\MyDB1_log.trn'   
    GO  
    
  6. Para poder unir la base de datos a la réplica secundaria, se debe aplicar la copia de seguridad de registros obligatoria (y las copias de seguridad de registros subsiguientes).Before you can join the database to the secondary replica, you must apply the required log backup (and any subsequent log backups).

    Por ejemplo, la siguiente instrucción de Transact-SQLTransact-SQL restaura el primer registro de C:\MyDB1.trn:For example, the following Transact-SQLTransact-SQL statement restores the first log from C:\MyDB1.trn:

    RESTORE LOG MyDB1   
      FROM DISK = 'E:\MyDB1_log.trn'   
        WITH FILE=1, NORECOVERY  
    GO  
    
  7. Si las copias de seguridad del registro adicionales se producen antes de que la base de datos se una a la réplica secundaria, también debe restaurar todas las copias de seguridad del registro, de forma secuencial, a la instancia del servidor que hospeda la réplica secundaria mediante RESTORE WITH NORECOVERY.If any additional log backups occur before the database joins the secondary replica, you must also restore all of those log backups, in sequence, to the server instance that hosts the secondary replica using RESTORE WITH NORECOVERY.

    Por ejemplo, la siguiente instrucción de Transact-SQLTransact-SQL restaura dos registros adicionales de E:\MyDB1_log.trn:For example, the following Transact-SQLTransact-SQL statement restores two additional logs from E:\MyDB1_log.trn:

    RESTORE LOG MyDB1   
      FROM DISK = 'E:\MyDB1_log.trn'   
        WITH FILE=2, NORECOVERY  
    GO  
    RESTORE LOG MyDB1   
      FROM DISK = 'E:\MyDB1_log.trn'   
        WITH FILE=3, NORECOVERY  
    GO  
    

Usar PowerShellUsing PowerShell

Para preparar una base de datos secundariaTo prepare a secondary database

  1. Si necesita crear una copia de seguridad reciente de la base de datos principal, cambie el directorio (cd) a la instancia del servidor que hospeda la réplica principal.If you need to create a recent backup of the primary database, change directory (cd) to the server instance that hosts the primary replica.

  2. Use el cmdlet Backup-SqlDatabase para crear cada una de las copias de seguridad.Use the Backup-SqlDatabase cmdlet to create each of the backups.

  3. Cambie el directorio (cd) a la instancia del servidor que hospeda la réplica secundaria.Change directory (cd) to the server instance that hosts the secondary replica.

  4. Para restaurar las copias de seguridad de base de datos y del registro de cada base de datos principal, use el cmdlet restore-SqlDatabase y especifique el parámetro de restauración NoRecovery .To restore the database and log backups of each primary database, use the restore-SqlDatabase cmdlet, specifying the NoRecovery restore parameter. Si las rutas de acceso de archivo difieren entre equipos que hospedan la réplica principal y la réplica secundaria de destino, utilice también el parámetro de restauración RelocateFile .If the file paths differ between the computers that host the primary replica and the target secondary replica, also use the RelocateFile restore parameter.

    Nota

    Para ver la sintaxis de un cmdlet, use el cmdlet Get-Help en el entorno de SQL ServerSQL Server PowerShell.To view the syntax of a cmdlet, use the Get-Help cmdlet in the SQL ServerSQL Server PowerShell environment. Para más información, consulte Get Help SQL Server PowerShell.For more information, see Get Help SQL Server PowerShell.

  5. Para completar la configuración de la base de datos secundaria, debe unirla al grupo de disponibilidad.To complete configuration of the secondary database, you need to join it to the availability group. Para obtener más información, vea Combinar una base de datos secundaria con un grupo de disponibilidad (SQL Server).For more information, Join a Secondary Database to an Availability Group (SQL Server).

Para configurar y usar el proveedor de SQL Server PowerShellTo set up and use the SQL Server PowerShell provider

Ejemplo de comando y script de copias de seguridad y restauraciónSample backup and restore script and command

Los siguientes comandos de PowerShell realizan una copia de seguridad del registro de transacciones y una copia de seguridad completa de la base de datos en un recurso compartido de red y restauran las copias de seguridad de ese recurso compartido.The following PowerShell commands back up a full database backup and transaction log to a network share and restore those backups from that share. En este ejemplo se supone que la ruta de acceso de archivo en que se restaura la base de datos es la misma que la ruta de acceso de archivo en que se creo la copia de seguridad de la base de datos.This example assumes that the file path to which the database is restored is the same as the file path on which the database was backed up.

# Create database backup  
Backup-SqlDatabase -Database "MyDB1" -BackupFile "\\share\backups\MyDB1.bak" -ServerInstance "SourceMachine\Instance"  
# Create log backup  
Backup-SqlDatabase -Database "MyDB1" -BackupAction "Log" -BackupFile "\\share\backups\MyDB1.trn" -ServerInstance "SourceMachine\Instance"  
# Restore database backup   
Restore-SqlDatabase -Database "MyDB1" -BackupFile "\\share\backups\MyDB1.bak" -NoRecovery -ServerInstance "DestinationMachine\Instance"  
# Restore log backup   
Restore-SqlDatabase -Database "MyDB1" -BackupFile "\\share\backups\MyDB1.trn" -RestoreAction "Log" -NoRecovery -ServerInstance "DestinationMachine\Instance"  
  

Pasos siguientesNext steps

Para completar la configuración de la base de datos secundaria, debe unir la base de datos que se acaba de restaurar al grupo de disponibilidad.To complete configuration of the secondary database, join the newly restored database to the availability group. Para obtener más información, vea Combinar una base de datos secundaria con un grupo de disponibilidad (SQL Server).For more information, see Join a Secondary Database to an Availability Group (SQL Server).

Vea tambiénSee also

Información general de los grupos de disponibilidad AlwaysOn (SQL Server) Overview of Always On Availability Groups (SQL Server)
BACKUP (Transact-SQL) BACKUP (Transact-SQL)
Argumentos RESTORE (Transact-SQL) RESTORE Arguments (Transact-SQL)
RESTORE (Transact-SQL) RESTORE (Transact-SQL)
Solucionar problemas relativos a una operación de agregar archivos con error (grupos de disponibilidad AlwaysOn)Troubleshoot a Failed Add-File Operation (Always On Availability Groups)