Assistant Plan de maintenance

L'Assistant Plan de maintenance vous aide à définir les tâches principales de maintenance nécessaires au bon fonctionnement de votre base de données, à la création d'une sauvegarde régulière et à la recherche des incohérences. L'Assistant Plan de maintenance crée un ou plusieurs travaux de l'Agent SQL Server qui effectuent ces tâches sur des serveurs locaux ou des serveurs cibles dans un environnement multiserveur. L'exécution peut avoir lieu à des intervalles planifiés ou à la demande.

Pour créer ou gérer des plans de maintenance, vous devez être membre du rôle de serveur fixe sysadmin. Notez que les plans de maintenance ne sont affichés dans l'Explorateur d'objets que si l'utilisateur est membre du rôle de serveur fixe sysadmin.

Vous pouvez créer des plans de maintenance pour effectuer les tâches suivantes :

  • Réorganisation des données sur les pages de données et d'index en reconstruisant les index à l'aide d'un nouveau taux de remplissage. La reconstruction des index à l'aide d'un nouveau taux de remplissage permet de garantir que les données et l'espace libre sont uniformément répartis entre les pages de la base de données. Elle permet également une croissance plus rapide dans le futur. Pour plus d'informations, consultez Facteur de remplissage.

  • Compression des fichiers de données en supprimant les pages de base de données vides.

  • Mise à jour des statistiques d'index pour s'assurer que l'optimiseur de requête dispose des informations à jour quant à la répartition des valeurs de données dans les tables. L'optimiseur de requête est ainsi en mesure de mieux apprécier la meilleure façon d'accéder aux données puisqu'il dispose d'informations supplémentaires sur les données stockées dans la base. Bien que les statistiques d'index soient automatiquement et régulièrement mises à jour par SQL Server, cette option peut imposer la mise à jour immédiate de ces statistiques.

  • Exécution de vérifications de la cohérence interne des données et des pages de données de la base de données, de façon à s'assurer qu'un problème système ou logiciel n'a pas endommagé des données.

  • Sauvegarde des fichiers de base de données et des journaux de transactions. Les sauvegardes de la base de données et des journaux peuvent être conservées pendant une période donnée. Vous pouvez ainsi créer un historique des sauvegardes à utiliser si vous devez restaurer la base de données à un point dans le temps antérieur à la dernière sauvegarde de la base de données. Vous pouvez également effectuer des sauvegardes différentielles.

  • Exécution des travaux de l'Agent SQL Server. Cette tâche peut servir à créer des travaux effectuant diverses actions, ainsi que les plans de maintenance pour exécuter les travaux.

Les résultats générés par les tâches de maintenance peuvent être écrits en tant que rapport dans un fichier texte ou dans les tables du plan de maintenance, sysmaintplan_log et sysmaintplan_logdetail, de la table msdb. Pour consulter les résultats dans la visionneuse du fichier journal, cliquez avec le bouton droit sur Plans de maintenance, puis cliquez sur Afficher l'historique.

Les plans de maintenance ne s'exécutent que par rapport aux bases de données dont le niveau de compatibilité est supérieur ou égal à 80. L'Assistant Plan de maintenance n'affiche pas les bases de données dont le niveau de compatibilité est inférieur ou égal à 70.

Pour démarrer l'Assistant Plan de maintenance de base de données

Pour modifier les tâches de maintenance