Información general sobre restauración y recuperación (SQL Server)Restore and Recovery Overview (SQL Server)

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

Para recuperar de un error una base de datos de SQL ServerSQL Server , un administrador de bases de datos tiene que restaurar un conjunto de copias de seguridad de SQL ServerSQL Server en una secuencia de restauración correcta y significativa de forma lógica.To recover a SQL ServerSQL Server database from a failure, a database administrator has to restore a set of SQL ServerSQL Server backups in a logically correct and meaningful restore sequence. SQL ServerSQL Server permite restaurar los datos de las copias de seguridad de toda una base de datos, un archivo de datos o una página de datos, tal y como se describe a continuación:restore and recovery supports restoring data from backups of a whole database, a data file, or a data page, as follows:

  • La base de datos (una restauración de la base de datos completa)The database (a complete database restore)

    Se restaura y recupera toda la base de datos, que permanece sin conexión durante las operaciones de restauración y recuperación.The whole database is restored and recovered, and the database is offline for the duration of the restore and recovery operations.

  • El archivo de datos (una restauración de archivos)The data file (a file restore)

    Se restaura y recupera un archivo de datos o conjunto de archivos.A data file or a set of files is restored and recovered. Durante la restauración de un archivo, los grupos de archivo que incluyen los archivos se dejan sin conexión de forma automática mientras dure el proceso de restauración.During a file restore, the filegroups that contain the files are automatically offline for the duration of the restore. Cualquier intento de obtener acceso a un grupo de archivos sin conexión genera un error.Any attempt to access an offline filegroup causes an error.

  • La página de datos (una restauración de páginas)The data page (a page restore)

    Con el modelo de recuperación completa o el modelo de recuperación optimizado para cargas masivas de registros, puede restaurar bases de datos individuales.Under the full recovery model or bulk-logged recovery model, you can restore individual databases. Las restauraciones de páginas pueden utilizarse con cualquier base de datos, independientemente del número de grupos de archivos.Page restores can be performed on any database, regardless of the number of filegroups.

SQL ServerSQL Server funcionan en todos los sistemas operativos admitidos.backup and restore work across all supported operating systems. Para obtener más información sobre los sistemas operativos admitidos, vea Requisitos de hardware y software para instalar SQL Server 2016.For information about the supported operating systems, see Hardware and Software Requirements for Installing SQL Server 2016. Para obtener más información sobre la compatibilidad con las copias de seguridad de versiones anteriores de SQL ServerSQL Server, vea la sección "Soporte de compatibilidad" de RESTORE (Transact-SQL).For information about support for backups from earlier versions of SQL ServerSQL Server, see the "Compatibility Support" section of RESTORE (Transact-SQL).

Información general de los escenarios de restauraciónOverview of Restore Scenarios

Un escenario de restauración en SQL ServerSQL Server es el proceso de restaurar datos de una o más copias de seguridad y, a continuación, recuperar la base de datos.A restore scenario in SQL ServerSQL Server is the process of restoring data from one or more backups and then recovering the database. Los escenarios de restauración admitidos dependen del modelo de recuperación de la base de datos y de la edición de SQL ServerSQL Server.The supported restore scenarios depend on the recovery model of the database and the edition of SQL ServerSQL Server.

La siguiente tabla presenta los posibles escenarios de restauración compatibles para diferentes modelos de recuperación.The following table introduces the possible restore scenarios that are supported for different recovery models.

escenario de restauraciónRestore scenario Modelo de recuperación simpleUnder simple recovery model Modelo de recuperación completa o modelo de recuperación optimizado para cargas masivas de registrosUnder full/bulk-logged recovery models
restauración de la base de datos completaComplete database restore Es la estrategia de restauración básica.This is the basic restore strategy. Una restauración de base de datos completa puede implicar simplemente la restauración y recuperación de una copia de seguridad completa de base de datos.A complete database restore might involve simply restoring and recovering a full database backup. Por otra parte, una restauración de base de datos completa puede consistir en restaurar una copia de seguridad completa de base de datos y, luego, restaurar y recuperar una copia de seguridad diferencial.Alternatively, a complete database restore might involve restoring a full database backup followed by restoring and recovering a differential backup.

Para obtener más información, vea Restauraciones de base de datos completas (modelo de recuperación simple).For more information, see Complete Database Restores (Simple Recovery Model).
Es la estrategia de restauración básica.This is the basic restore strategy. Una restauración completa de una base de datos supone restaurar una copia de seguridad completa de base de datos y, opcionalmente, una copia de seguridad diferencial (si existe), además de restaurar todas las copias de seguridad de registros posteriores (en orden secuencial).A complete database restore involves restoring a full database backup and, optionally, a differential backup (if any), followed by restoring all subsequent log backups (in sequence). La restauración completa de base de datos finaliza al recuperar la última copia de seguridad de registros y restaurarla (RESTORE WITH RECOVERY).The complete database restore is finished by recovering the last log backup and also restoring it (RESTORE WITH RECOVERY).

Para obtener más información, vea Restauraciones de base de datos completas (modelo de recuperación completa).For more information, see Complete Database Restores (Full Recovery Model)
File restore *File restore * Restauración de uno o más archivos de solo lectura dañados, sin restaurar la base de datos completa.Restore one or more damaged read-only files, without restoring the entire database. La restauración de archivos está disponible solo si la base de datos tiene como mínimo un grupo de archivos de solo lectura.File restore is available only if the database has at least one read-only filegroup. Restaura uno o más archivos, sin restaurar la base de datos completa.Restores one or more files, without restoring the entire database. La restauración de archivos puede realizarse mientras la base de datos está sin conexión o, en algunas ediciones de SQL ServerSQL Server, cuando está en línea.File restore can be performed while the database is offline or, for some editions of SQL ServerSQL Server, while the database remains online. Durante la restauración de archivos, los grupos de archivos en los que se incluyen los archivos en cuestión permanecen siempre sin conexión.During a file restore, the filegroups that contain the files that are being restored are always offline.
restauración de páginasPage restore No aplicableNot applicable Restaura una o más páginas dañadas.Restores one or more damaged pages. La restauración de páginas puede realizarse mientras la base de datos está sin conexión o, en algunas ediciones de SQL ServerSQL Server, cuando está en línea.Page restore can be performed while the database is offline or, for some editions of SQL ServerSQL Server, while the database remains online. Durante la restauración de páginas, las páginas que se están restaurando permanecen siempre sin conexión.During a page restore, the pages that are being restored are always offline.

Es preciso que haya disponible una cadena intacta de copias de seguridad de registros, hasta el archivo de registro actual, y deben aplicarse todas a fin de actualizar la página según el archivo de registro actual.An unbroken chain of log backups must be available, up to the current log file, and they must all be applied to bring the page up-to-date with the current log file.

Para obtener más información, vea Restaurar páginas (SQL Server).For more information, see Restore Pages (SQL Server).
Restauración por etapas *Piecemeal restore * Restauración y recuperación de la base de datos por etapas a nivel de grupo de archivos, empezando por el grupo de archivos principal y todos los grupos de archivos secundarios de lectura/escritura.Restore and recover the database in stages at the filegroup level, starting with the primary and all read/write, secondary filegroups. Restauración y recuperación de la base de datos por etapas a nivel del grupo de archivos, empezando por el grupo de archivos principal.Restore and recover the database in stages at the filegroup level, starting with the primary filegroup.

Para obtener más información, vea Restauraciones por etapas (SQL Server).For more information, see Piecemeal Restores (SQL Server)

* La restauración en línea solo se admite en la edición Enterprise.* Online restore is supported only in the Enterprise edition.

Pasos para restaurar una base de datosSteps to restore a database

Para realizar una restauración de archivos, Motor de base de datosDatabase Engine ejecuta dos pasos:To perform a file restore, the Motor de base de datosDatabase Engine executes two steps:

  • Crea los archivos de base de datos que faltan.Creates any missing database file(s).

  • Copia los datos de los dispositivos de copia de seguridad en los archivos de la base de datos.Copies the data from the backup devices to the database file(s).

Para realizar una restauración de la base de datos, Motor de base de datosDatabase Engine ejecuta tres pasos:To perform a database restore, the Motor de base de datosDatabase Engine executes three steps:

  • Crea los archivos de la base de datos y del registro de transacciones si aún no existen.Creates the database and transaction log files if they do not already exist.

  • Copia todas las páginas de datos, registro e índice del medio de copia de seguridad de una base de datos en los archivos de base de datos.Copies all the data, log, and index pages from the backup media of a database to the database files.

  • Aplica el registro de transacciones en lo que se conoce como proceso de recuperación.Applies the transaction log in what is known as the recovery process.

Independientemente de la forma de restauración de datos, antes de que una base de datos se pueda recuperar, Motor de base de datos de SQL ServerSQL Server Database Engine garantiza la coherencia lógica de toda la base de datos.Regardless of how data is restored, before a database can be recovered, the Motor de base de datos de SQL ServerSQL Server Database Engine guarantees that the whole database is logically consistent. Por ejemplo, si restaura un archivo, no puede recuperarlo y conectarlo hasta que se haya puesto al día hasta un punto lo bastante avanzado de forma que sea coherente con la base de datos.For example, if you restore a file, you cannot recover it and bring it online until it has been rolled far enough forward to be consistent with the database.

Ventajas de la restauración de archivos o páginasAdvantages of a File or Page restore

La restauración y recuperación de archivos o páginas, en lugar de toda la base de datos, ofrece las siguientes ventajas:Restoring and recovering files or pages, instead of the whole database, provides the following advantages:

  • La restauración de menos datos reduce el tiempo necesario para copiarlos y recuperarlos.Restoring less data reduces the time required to copy and recover it.

  • En SQL ServerSQL Server , es posible que la restauración de archivos o páginas permita que otros datos de la base de datos permanezcan en línea durante la operación de restauración.On SQL ServerSQL Server restoring files or pages might allow other data in the database to remain online during the restore operation.

Recuperación y el registro de transaccionesRecovery and the transaction log

Para la mayoría de los escenarios de restauración, es necesario aplicar una copia de seguridad del registro de transacciones y permitir que Motor de base de datos de SQL ServerSQL Server Database Engine ejecute el proceso de recuperación para que la base de datos esté en línea.For most restore scenarios, it is necessary to apply a transaction log backup and allow the Motor de base de datos de SQL ServerSQL Server Database Engine to run the recovery process for the database to be brought online. La recuperación es el proceso que utiliza SQL ServerSQL Server para que cada base de datos se inicie en un estado de transacción coherente o limpio.Recovery is the process used by SQL ServerSQL Server for each database to start in a transactionally consistent - or clean - state.

En caso de una conmutación por error u otro apagado no limpio, las bases de datos pueden quedar en un estado en que algunas modificaciones no han llegado a escribirse desde la caché del búfer a los archivos de datos; estos pueden contener modificaciones como resultado de transacciones incompletas.In case of a failover or other non-clean shut down, the databases may be left in a state where some modifications were never written from the buffer cache to the data files, and there may be some modifications from incomplete transactions in the data files. Cuando se inicia una instancia de SQL ServerSQL Server, se ejecuta una recuperación de cada base de datos, que consta de tres fases en función del último punto de control de base de datos:When an instance of SQL ServerSQL Server is started, it runs a recovery of each database, which consists of three phases, based on the last database checkpoint:

  • La fase de análisis analiza el registro de transacciones para determinar cuál es el último punto de control y crea la tabla de páginas desfasadas (DPT) y la tabla de transacciones activas (ATT).Analysis Phase analyzes the transaction log to determine what is the last checkpoint, and creates the Dirty Page Table (DPT) and the Active Transaction Table (ATT). La DPT contiene los registros de las páginas desfasadas en el momento en que se cerró la base de datos.The DPT contains records of pages that were dirty at the time the database was shut down. La ATT contiene los registros de las transacciones que estaban activas en el momento en que la base de datos no se cerró correctamente.The ATT contains records of transactions that were active at the time the database was not cleanly shut down.

  • La fase de puesta al día reenvía todas las modificaciones registradas en el registro que es posible que no se hayan escrito en los archivos de datos en el momento en que se cerró la base de datos.Redo Phase rolls forwards every modification recorded in the log that may not have been written to the data files at the time the database was shut down. El número mínimo de secuencia de registro (minLSN) necesario para una recuperación correcta en toda la base de datos se encuentra en la DPT y marca el inicio de las operaciones de fase de puesta al día necesarias en todas las páginas desfasadas.The minimum log sequence number (minLSN) required for a successful database-wide recovery is found in the DPT, and marks the start of the redo operations needed on all dirty pages. En esta fase, Motor de base de datos de SQL ServerSQL Server Database Engine escribe en el disco todas las páginas desfasadas que pertenecen a las transacciones confirmadas.At this phase, the Motor de base de datos de SQL ServerSQL Server Database Engine writes to disk all dirty pages belonging to committed transactions.

  • Fase de reversión revierte las transacciones incompletas encontradas en la ATT para asegurarse de que se conserva la integridad de la base de datos.Undo Phase rolls back incomplete transactions found in the ATT to make sure the integrity of the database is preserved. Después de la reversión, la base de datos pasa a estar en línea y no se pueden aplicar más copias de seguridad del registro de transacciones a la base de datos.After rollback, the database goes online, and no more transaction log backups can be applied to the database.

La información sobre el progreso de cada fase de recuperación de base de datos se registra en el registro de errores de SQL ServerSQL Server.Information about the progress of each database recovery stage is logged in the SQL ServerSQL Server error log. También se puede realizar el seguimiento del progreso de recuperación de la base de datos mediante eventos extendidos.The database recovery progress can also be tracked using Extended Events. Para obtener más información, vea la entrada de blog Nuevos eventos extendidos para el progreso de recuperación de base de datos.For more information, see the blog post New extended events for database recovery progress.

Nota

En un escenario de restauración por etapas, si un grupo de archivos de solo lectura ha sido de solo lectura desde antes de la creación de la copia de seguridad de archivos, no es necesario aplicar las copias de seguridad de registros al grupo de archivos y estas se omiten en la restauración de archivos.For a Piecemeal restore scenario, if a read-only filegroup has been read-only since before the file backup was created, applying log backups to the filegroup is unnecessary and is skipped by file restore.

Nota

Para maximizar la disponibilidad de las bases de datos en un entorno de Enterprise, SQL ServerSQL Server Enterprise Edition puede poner en línea una base de datos después de la fase de puesta al día mientras la fase de reversión se sigue ejecutando.To maximize the availability of databases in an enterpirse environment, SQL ServerSQL Server Enterprise Edition can bring a database online after the Redo Phase, while the Undo Phase is still executing. Esto se conoce como "recuperación rápida".This is known as Fast Recovery.

Modelos de recuperación y operaciones de restauración admitidasRecovery models and supported restore operations

Las operaciones de restauración disponibles para una base de datos dependen de su modelo de recuperación.The restore operations that are available for a database depend on its recovery model. En la tabla siguiente se resumen todos los modelos de recuperación y las diferentes situaciones de restauración en las que funcionarían.The following table summarizes whether and to what extent each of the recovery models supports a given restore scenario.

Operación de restauraciónRestore operation Modelo de recuperación completaFull recovery model Modelo de recuperación optimizado para cargas masivas de registrosBulk-logged recovery model Modelo de recuperación simpleSimple recovery model
Recuperación de datosData recovery Recuperación completa (si el registro está disponible).Complete recovery (if the log is available). Existe el riesgo de perder algunos datos.Some data-loss exposure. Se perderán los datos desde la última copia de seguridad completa o diferencial.Any data since last full or differential backup is lost.
Restauración a un momento dadoPoint-in-time restore Cualquier momento cubierto por las copias de seguridad de registros.Any time covered by the log backups. No está permitida si la copia de seguridad de registros contiene algún cambio registrado de forma masiva.Disallowed if the log backup contains any bulk-logged changes. No compatible.Not supported.
File restore *File restore * Totalmente compatible.Full support. A veces. **Sometimes.** Solo está disponible para archivos secundarios de solo lectura.Available only for read-only secondary files.
Page restore *Page restore * Totalmente compatible.Full support. A veces. **Sometimes.** Ninguno.None.
Restauración por etapas (nivel de grupos de archivos) *Piecemeal (filegroup-level) restore * Totalmente compatible.Full support. A veces. **Sometimes.** Solo está disponible para archivos secundarios de solo lectura.Available only for read-only secondary files.

* Disponible solo en la edición Enterprise de SQL ServerSQL Server* Available only in the Enterprise edition of SQL ServerSQL Server

** Para consultar las condiciones necesarias, vea Restricciones de restauración con el modelo de recuperación simple, más adelante en este tema.** For the required conditions, see Restore Restrictions Under the Simple Recovery Model, later in this topic.

Importante

Independientemente del modelo de recuperación de una base de datos, una copia de seguridad de SQL ServerSQL Server no se puede restaurar en una versión de Motor de base de datos de SQL ServerSQL Server Database Engine anterior a la versión que creó la copia de seguridad.Regardless of the recovery model of a database, a SQL ServerSQL Server backup cannot be restored to a Motor de base de datos de SQL ServerSQL Server Database Engine version that is older than the version that created the backup.

Escenarios de restauración con el modelo de recuperación simpleRestore scenarios under the Simple Recovery Model

El modelo de recuperación simple impone las siguientes restricciones en las operaciones de restauración:The simple recovery model imposes the following restrictions on restore operations:

Si alguna de estas restricciones no es conveniente para las recuperaciones que usted necesita, considere la posibilidad de utilizar el modelo de recuperación completa.If any of these restrictions are inappropriate for your recovery needs, we recommend that you consider using the full recovery model. Para obtener más información, vea Información general de copia de seguridad (SQL Server).For more information, see Backup Overview (SQL Server).

Importante

Independientemente del modelo de recuperación de una base de datos, una copia de seguridad de SQL ServerSQL Server no se puede restaurar en una versión de SQL ServerSQL Server anterior a la versión que creó la copia de seguridad.Regardless of the recovery model of a database, a SQL ServerSQL Server backup cannot be restored by a version of SQL ServerSQL Server that is older than the version that created the backup.

Restaurar con el modelo de recuperación optimizado para cargas masivas de registrosRestore Under the Bulk-Logged Recovery Model

En esta sección se tratan las consideraciones de restauración que son exclusivas del modelo de recuperación optimizado para cargas masivas de registros, que está pensado únicamente como un complemento para el modelo de recuperación completa.This section discusses restore considerations that are unique to bulk-logged recovery model, which is intended exclusively as a supplement to the full recovery model.

Nota

Para obtener una introducción al modelo de recuperación optimizado para cargas masivas de registros, vea El registro de transacciones (SQL Server).For an introduction to the bulk-logged recovery model, see The Transaction Log (SQL Server).

En general, el modelo de recuperación optimizado para cargas masivas de registros es parecido al modelo de recuperación completa y la información descrita para el modelo de recuperación completa también se aplica al otro modelo.Generally, the bulk-logged recovery model is similar to the full recovery model, and the information described for the full recovery model also applies to both. Sin embargo, la recuperación a un momento dado y la restauración en línea se ven afectadas por el modelo de recuperación optimizado para cargas masivas de registros.However, point-in-time recovery and online restore are affected by the bulk-logged recovery model.

Restricciones de la recuperación a un momento dadoRestrictions for Point-in-time Recovery

Si una copia de seguridad de registros en el modelo de recuperación optimizado para cargas masivas de registros contiene cambios registrados de forma masiva, no se admite la recuperación a un momento dado.If a log backup taken under the bulk-logged recovery model contains bulk-logged changes, point-in-time recovery is not allowed. Si se intenta realizar una recuperación a un momento dado en una copia de seguridad de registros que contiene cambios masivos, se producirán errores en la operación de restauración.Trying to perform point-in-time recovery on a log backup that contains bulk changes will cause the restore operation to fail.

Restricciones de la restauración en líneaRestrictions for Online Restore

Una secuencia de restauración en línea solo funciona si se cumplen las condiciones siguientes:An online restore sequence works only if the following conditions are met:

  • Se han realizado todas las copias de seguridad de registros necesarias antes de iniciar la secuencia de restauración.All required log backups must have been taken before the restore sequence starts.

  • Se debe realizar una copia de seguridad de los cambios masivos antes de iniciar la secuencia de restauración en línea.Bulk changes must be backed before starting the online restore sequence.

  • Si en la base de datos existen cambios masivos, todos los archivos deben estar en línea o inactivos.If bulk changes exist in the database, all files must be either online or defunct. (esto significa que ya no forman parte de la base de datos).(This means that it is no longer part of the database.)

Si no se cumplen estas condiciones, se producirán errores en la secuencia de restauración en línea.If these conditions are not met, the online restore sequence fails.

Nota

Se recomienda volver al modelo de recuperación completa antes de iniciar una restauración en línea.We recommend switching to the full recovery model before starting an online restore. Para obtener más información, vea Modelos de recuperación (SQL Server).For more information, see Recovery Models (SQL Server).

Para obtener más información sobre cómo realizar una restauración con conexión, vea Restauración con conexión (SQL Server).For information about how to perform an online restore, see Online Restore (SQL Server).

Asesor para recuperación de base de datos (SQL Server Management Studio)Database Recovery Advisor (SQL Server Management Studio)

El Asistente para recuperación de base de datos facilita la creación de planes de restauración que implementan secuencias de restauración correctas óptimas.The Database Recovery Advisor facilitates constructing restore plans that implement optimal correct restore sequences. Se ha dado respuesta a muchos problemas conocidos de restauración de base de datos y mejoras solicitados por los clientes.Many known database restore issues and enhancements requested by customers have been addressed. Entre las principales mejoras que ofrece el Asistente para recuperación de base de datos se incluyen las siguientes:Major enhancements introduced by the Database Recovery Advisor include the following:

  • Algoritmo del plan de restauración: el algoritmo usado para crear planes de restauración se ha mejorado de forma considerable, especialmente en escenarios de restauraciones complejas.Restore-plan algorithm: The algorithm used to construct restore plans has improved significantly, particularly for complex restore scenarios. Muchos casos extremos, incluidos los escenarios de bifurcación en restauraciones a un momento dado, se tratan de manera más eficaz que en versiones anteriores de SQL ServerSQL Server.Many edge cases, including forking scenarios in point-in-time restores, are handled more efficiently than in previous versions of SQL ServerSQL Server.

  • Restauraciones a un momento dado: el Asistente para recuperación de base de datos simplifica considerablemente la restauración de una base de datos a un momento dado en el tiempo.Point-in-time restores: The Database Recovery Advisor greatly simplifies restoring a database to a given point in time. Una escala de tiempo visual de copia de seguridad mejora significativamente la compatibilidad con restauraciones a un momento dado.A visual backup timeline significantly enhances support for point-in-time restores. Esta escala de tiempo visual permite identificar un punto posible en el tiempo como punto de recuperación de destino para restaurar una base de datos.This visual timeline allows you to identify a feasible point in time as the target recovery point for restoring a database. La escala de tiempo facilita el recorrido de una ruta de recuperación bifurcada (una que abarque varias bifurcaciones de recuperación).The timeline facilitates traversing a forked recovery path (a path that spans recovery forks). Un plan determinado de restauración a un momento dado incluye automáticamente las copias de seguridad que son pertinentes para la restauración a un momento dado de destino (fecha y hora).A given point-in-time restore plan automatically includes the backups that are relevant to the restoring to your target point in time (date and time). Para obtener más información, vea Restaurar una base de datos de SQL Server a un momento dado (modelo de recuperación completa).For more information, see Restore a SQL Server Database to a Point in Time (Full Recovery Model).

Para obtener más información sobre el Asistente para recuperación de base de datos, vea los siguientes blogs de Facilidad de uso de SQL ServerSQL Server :For more information, see about the Database Recovery Advisor, see the following SQL ServerSQL Server Manageability blogs:

Recuperación acelerada de bases de datosAccelerated database recovery

La recuperación acelerada de bases de datos está disponible en SQL Server 2019 (15.x)SQL Server 2019 (15.x) y Azure SQL DatabaseAzure SQL Database.Accelerated database recovery is available in SQL Server 2019 (15.x)SQL Server 2019 (15.x) and Azure SQL DatabaseAzure SQL Database. La recuperación acelerada de bases de datos mejora considerablemente la disponibilidad de la base de datos, especialmente en presencia de transacciones de larga duración, al volver a diseñar el proceso de recuperación de Motor de base de datos de SQL ServerSQL Server Database Engine.Accelerated database recovery greatly improves database availability, especially in the presence of long-running transactions, by redesigning the Motor de base de datos de SQL ServerSQL Server Database Engine recovery process. Una base de datos para la que se ha habilitado la recuperación acelerada de base de datos completa el proceso de recuperación más rápidamente después de una conmutación por error u otro apagado no limpio.A database for which accelerated database recovery was enabled completes the recovery process significantly faster after a failover or other non-clean shut down. Cuando está habilitada, la recuperación acelerada de base de datos también completa la reversión de las transacciones de larga ejecución canceladas significativamente más rápido.When enabled, Accelerated database recovery also completes rollback of canceled long-running transactions significantly faster.

Se puede habilitar la recuperación acelerada de bases de datos en cada base de datos en SQL Server 2019 (15.x)SQL Server 2019 (15.x) mediante la sintaxis siguiente:You can enable accelerated database recovery per-database on SQL Server 2019 (15.x)SQL Server 2019 (15.x) using the following syntax:

ALTER DATABASE <db_name> SET ACCELERATED_DATABASE_RECOVERY = ON;

Nota

La recuperación acelerada de base de datos está habilitada de forma predeterminada en Azure SQL DatabaseAzure SQL Database.Accelerated database recovery is enabled by default on Azure SQL DatabaseAzure SQL Database.

Consulte tambiénSee Also

Información general de copia de seguridad (SQL Server) Backup Overview (SQL Server)
El registro de transacciones (SQL Server) The Transaction Log (SQL Server)
Guía de arquitectura y administración de registros de transacciones de SQL Server SQL Server Transaction Log Architecture and Management Guide
Realizar copias de seguridad y restaurar bases de datos de SQL Server Back Up and Restore of SQL Server Databases
Aplicar copias de seguridad de registros de transacción (SQL Server)Apply Transaction Log Backups (SQL Server)