Base de una copia de seguridad diferencial

Este tema es relevante para todos los tipos de base de datos.

Una copia de seguridad convencional, parcial o de archivos de una base de datos en la que se basa una copia de seguridad diferencial se conoce como base de la copia de seguridad diferencial, o base diferencial. Una copia de seguridad de sólo copia no puede servir como base diferencial. La copia de seguridad de base de una copia de seguridad diferencial de archivos puede estar contenida en una copia de seguridad completa, una copia de seguridad de archivos o una copia de seguridad parcial. Para obtener más información, vea Crear copias de seguridad en el modelo de recuperación simple o Copia de seguridad en el modelo de recuperación completa.

Una copia de seguridad diferencial sólo registra los datos que han cambiado desde la última base diferencial. Las copias de seguridad diferenciales son más pequeñas y más rápidas que las bases diferenciales, por lo que facilitan las copias de seguridad frecuentes y reducen el riesgo de pérdida de datos.

La información sobre la base diferencial de cada archivo de una base de datos se guarda en un catálogo en el grupo de archivos principal, salvo en el caso de las bases de datos de sólo lectura. La información sobre la base diferencial de cada base de datos se guarda también en la base de datos master. La información sobre la base diferencial actual se guarda en las siguientes columnas.

Nombre de columna

Descripción

differential_base_lsn

Base para copias de seguridad diferenciales. Las extensiones de datos cambiadas después de este LSN se incluirán en una copia de seguridad diferencial.

differential_base_guid

Identificador único de la copia de seguridad de base en la que se basará una copia de seguridad diferencial.

differential_base_time

Hora que corresponde a differential_base_lsn.

Si una base de datos es de lectura/escritura y está en línea, puede ver estas columnas haciendo consultas en la vista de catálogo sys.database_files. Si la base de datos es de sólo lectura o está sin conexión, las consultas se deben hacer en la vista de catálogo sys.master_files.

Copias de seguridad diferenciales multibase

En el modelo de recuperación simple, una copia de seguridad diferencial debe tener una base. Las copias de seguridad diferenciales multibase están prohibidas y, si se intenta utilizar una de ellas, se genera un error y se muestra un mensaje.

No obstante, con el modelo de recuperación completa, una copia de seguridad diferencial puede incluir archivos que tienen distintas bases diferenciales. Estas copias de seguridad se denominan copias de seguridad diferenciales multibase. Las copias de seguridad diferenciales multibase pueden ser difíciles de administrar y mantener. Por ello, se recomienda usar copias de seguridad de una sola base siempre que sea posible. Para obtener más información, vea Trabajar con copias de seguridad diferenciales multibase.