Modelos de recuperación para bases de datos del sistema

En esta sección se resumen las recomendaciones para utilizar un modelo de recuperación con cada una de las bases de datos del sistema.

Base de datos del sistema

Modelo de recuperación

Comentarios

master

Simple

Por compatibilidad con versiones anteriores de MicrosoftSQL Server, el modelo de recuperación de master se puede establecer en FULL o BULK_LOGGED. No obstante, master no admite BACKUP LOG. Por lo tanto, incluso si el modelo de recuperación de master se cambia a completo o por medio de registros de operaciones masivas, la base de datos continúa funcionando como si estuviese usando el modelo de recuperación simple.

model

Configurable por el usuario1

Las bases de datos de usuario recién creadas usan el mismo modelo de recuperación que la base de datos model. Si desea que las nuevas bases de datos usen el modelo de recuperación simple, cambie el modelo de recuperación de model a SIMPLE.

Recomendación: es aconsejable crear copias de seguridad completas de base de datos de model, sólo cuando sea necesario. Puesto que model es de pequeño tamaño y no suele cambiar, no es necesario realizar copia de seguridad del registro.

msdb

Simple (valor predeterminado)

Si desea utilizar la información del historial de copias de seguridad y restauración que hay en msdb para recuperar las bases de datos de usuarios, se recomienda usar el modelo de recuperación completa para msdb. Además, debería considerar la posibilidad de situar el registro de transacciones msdb en un medio de almacenamiento con tolerancia a errores.

Resource

El modelo de recuperación es irrelevante. La copia de seguridad de SQL Server no puede realizar una copia de seguridad de la base de datos Resource.

NotaNota
Puede realizar una copia de seguridad basada en disco o en archivos de la base de datos Resource si trata a Mssqlsystemresource.mdf como si fuese un archivo binario (.exe). No obstante, no puede utilizar la restauración de SQL Server en estas copias de seguridad.

tempdb

Simple

Requiere el modelo de recuperación simple, de forma que el espacio de registro tempdb se recupera siempre automáticamente. No se puede hacer una copia de seguridad de tempdb.

1 Para obtener información sobre el modelo de recuperación actual del modelo, vea Cómo ver o cambiar el modelo de recuperación de una base de datos (SQL Server Management Studio) o sys.databases (Transact-SQL).

Para obtener información acerca de cuáles son las bases de datos del sistema de las que se debe realizar copias de seguridad, vea Consideraciones para hacer copias de seguridad y restaurar las bases de datos.