Compartir a través de


Consideraciones para restaurar las bases de datos model y msdb

Restaurar la base de datos model o msdb desde una copia de seguridad es necesario en las siguientes circunstancias:

  • La base de datos maestra se ha vuelto a generar.

  • Se han dañado las bases de datos model o msdb, por ejemplo, debido a un error del medio.

  • Se ha modificado la base de datos model. En este caso, es necesario restaurar la base de datos model a partir de una copia de seguridad cuando vuelva a generar la base de datos maestra, ya que la herramienta Volver a generar maestra elimina y vuelve a crear la base de datos model.

Nota importanteImportante

Las bases de datos del sistema sólo se pueden restaurar a partir de copias de seguridad creadas en la versión de SQL Server en que se ejecuta actualmente la instancia de servidor. Por ejemplo, para restaurar una base de datos en una instancia de servidor que se esté ejecutando en SQL Server 2005 SP1, debe usar una copia de seguridad de la base de datos que se creó después de haber actualizado la instancia de servidor a SQL Server 2005 SP1.

Consideraciones para restaurar msdb

Si la base de datos msdb contiene información de programación u otros datos que utiliza el sistema, es necesario restaurarlaa partir de una copia de seguridad cuando vuelva a generar la base de datos maestra, ya que la utilidad elimina y vuelve a crear la base de datos msdb. se pierde toda la información de programación y el historial de copias de seguridad y restauración. Si no se restaura la base de datos msdb y no está accesible, el Agente SQL Server no podrá tener acceso ni iniciar tareas programadas anteriormente. Por tanto, si msdb contiene una programación u otros datos empleados por el sistema, debe restaurar msdb cuando vuelva a generar master.

La restauración de model o msdb equivale a realizar una restauración de toda la base de datos de una base de datos de usuario.

No puede restaurar una base de datos a la que están teniendo acceso usuarios. Si se está ejecutando el Agente SQL Server, puede tener acceso a la base de datos msdb. Por lo tanto, antes de restaurar msdb, detenga el Agente SQL Server.

Prácticas recomendadas RESTORE desconecta a los usuarios cuando es necesario; sin embargo, es recomendable cerrar las aplicaciones de antemano.

Si está empleando el modelo de recuperación completa para msdb, tal como se recomienda, puede actualizar la base de datos hasta el momento de la copia de seguridad de registros más reciente.

Nota importanteImportante

Cuando SQL Server se instala o actualiza y siempre que se utilice Setup.exe para volver a generar las bases de datos del sistema, el modelo de recuperación de msdb se establece automáticamente en SIMPLE.

Para detener el Agente SQL Server

Para restaurar una base de datos