Considérations sur la restauration du modèle et des bases de données msdb
La restauration de la base de données model ou msdb à partir d'une sauvegarde est nécessaire dans les circonstances suivantes :
- la base de données master a été reconstruite ;
- la base de données model ou msdb a été endommagée, par exemple en raison d'une panne de support ;
- la base de données model a été modifiée. Dans ce cas, il est nécessaire de restaurer la base de données model à partir d'une sauvegarde lorsque vous reconstruisez la base de données master, car l'utilitaire rebuildm (Rebuild Master) supprime et recrée la base de données model.
Important : |
---|
Les bases de données système peuvent être restaurées uniquement à partir de sauvegardes créées dans la version de SQL Server dans laquelle s'exécute actuellement l'instance de serveur. Par exemple, pour restaurer une base de données système sur une instance de serveur qui s'exécute sur SQL Server 2005 SP1, vous devez utiliser une sauvegarde de base de données créée après la mise à niveau de l'instance de serveur vers SQL Server 2005 SP1. |
Considérations sur la restauration de msdb
Si la base de données msdb contient des données de planification ou d'autres données utilisées par le système, il est nécessaire de la restaurer à partir d'une sauvegarde lorsque vous reconstruisez la base de données master, car l'utilitaire supprime et recrée msdb. Cela entraîne une perte de données de toutes les informations de planification, ainsi que de l’historique de sauvegarde et de restauration. Si msdb n'est pas restaurée et qu'elle n'est pas accessible, l'Agent SQL Server ne peut pas accéder à des tâches planifiées précédemment ni les lancer. Par conséquent, si la base de données msdb contient des données de planification ou autres utilisées par le système, il est nécessaire de restaurer la base de données msdb lorsque vous reconstruisez la base de données master.
La restauration de model ou de msdb est identique à la réalisation d'une restauration complète d'une base de données utilisateur.
Vous ne pouvez pas restaurer une base de données pendant que des utilisateurs y accèdent. Si l'Agent SQL Server fonctionne, il peut accéder à msdb. Veillez dès lors à arrêter l'Agent SQL Server avant de restaurer msdb.
Méthode recommandée RESTORE déconnecte les utilisateurs lorsque cela est nécessaire, mais il est toutefois recommandé de fermer les applications au préalable.
Si vous utilisez le mode de restauration complète pour msdb, comme cela est recommandé, la base de données est récupérable jusqu'à la sauvegarde du journal la plus récente.
Important : |
---|
Lorsque SQL Server est installé ou mis à niveau et chaque fois que setup.exe est utilisé pour reconstruire les bases de données système, le mode de récupération de la base de données msdb prend automatiquement la valeur SIMPLE. |
Pour arrêter l'Agent SQL Server
- Procédure : Arrêt de l'Agent SQL Server (Gestionnaire de configuration SQL Server)
- Procédure : arrêt de l'Agent SQL Server (commandes Net)
Pour restaurer une base de données
- Exécution d'une restauration de base de données complète (mode de restauration complète)
- Réalisation d'une restauration de base de données complète (mode de récupération simple)
Voir aussi
Concepts
Considérations sur la sauvegarde du modèle et des bases de données msdb
Arrêt des services
Autres ressources
Sauvegarde et restauration de bases de données répliquées