Pour des raisons de simplicité dans la gestion des bases de données des serveurs SQL Server 2000, on utilise très souvent les plans de maintenance.
Le soucis est que ces plans de maintenance stockent dans la base SQL "msdb", les paramètres choisis.
Un problème peut se présenter si vous choisissez à la main les bases de données sur lesquelles ce plan de maintenance travaillera. En effet, la liste des bases sélectionnées est aussi stockée dans une table de cette base : "dbo.sysdbmaintplan_databases".
De ce fait, si par la suite vous supprimez une de ces bases, le plan de maintenance y fera toujours référence et renverra une erreur d'exécution au niveau de la tache sqlmaint.exe.
Ainsi, la sauvegarde de toutes les autres bases de données de ce même plan de maintenance ne se fera plus du tout, tant que la correction ne sera pas apportée.
Conclusion :
Si vous devez supprimer une base de données de votre serveur SQL, il faut bien faire le tour des plans de maintenance afin de contrôler que ceux-ci n'y fassent pas toujours référence.
Romelard Fabrice [MVP]
Commentaires
Enregistrer un commentaire