Créer un plan de maintenance (aire de conception de plan de maintenance)

Cette rubrique explique comment créer un plan de maintenance de serveur unique ou multiserveur à l'aide de l'aire de conception de plan de maintenance de SQL Server 2012. L'Assistant Plan de maintenance est conseillé pour créer des plans de maintenance de base, tandis que l'aire de conception permet d'utiliser un flux de travail optimisé.

Dans cette rubrique

  • Avant de commencer :

    Limitations et restrictions

    Sécurité

  • Création d'un plan de maintenance à l'aide de l'aire de conception de plan de maintenance

Avant de commencer

Limitations et restrictions

  • Pour créer un plan de maintenance multiserveur, vous devez configurer un environnement multiserveur contenant un serveur maître et un ou plusieurs serveurs cibles. Les plans de maintenance multiserveurs doivent être créés et conservés sur le serveur maître. Ces plans peuvent être consultés mais ne peuvent pas être administrés sur les serveurs cibles.

  • Les membres du rôle db_ssisadmin et du rôle dc_admin peuvent être en mesure d'élever leurs privilèges à sysadmin. Cette élévation de privilège peut se produire car ces rôles peuvent modifier les packages Integration Services et ces derniers peuvent être exécutés par SQL Server à l'aide du contexte de sécurité sysadmin de l'Agent SQL Server. Pour vous protéger contre cette élévation de privilège lors de l'exécution de plans de maintenance, de jeux d'éléments de collecte de données et d'autres packages Integration Services, configurez les travaux de l'Agent SQL Server qui exécutent des packages de façon à utiliser un compte proxy doté de privilèges limités ou ajoutez uniquement des membres sysadmin aux rôles db_ssisadmin et dc_admin.

Sécurité

Autorisations

Pour créer ou gérer des plans de maintenance, vous devez être membre du rôle de serveur fixe sysadmin. L'Explorateur d'objets affiche uniquement le nœud Plans de maintenance pour les utilisateurs membres du rôle de serveur fixe sysadmin.

Icône de flèche utilisée avec le lien Retour en haut[Top]

Utilisation de l'aire de conception de plan de maintenance

Pour créer un plan de maintenance

  1. Dans l'Explorateur d'objets, cliquez sur le signe plus (+) pour développer le serveur sur lequel vous souhaitez créer un plan de maintenance.

  2. Cliquez sur le signe plus (+) pour développer le dossier Gestion.

  3. Cliquez avec le bouton droit sur le dossier Plans de maintenance et sélectionnez Nouveau plan de maintenance.

  4. Dans la boîte de dialogue Nouveau plan de maintenance, dans la zone Nom, tapez un nom pour le plan, puis cliquez sur OK. La boîte à outils s'ouvre et l'aire maintenance_plan_name [Conception] s'ouvre sur le Sous-plan_1 créé dans la grille principale.

    Les options suivantes sont disponibles dans l'en-tête de l'aire de conception.

    • Ajouter le sous-plan
      Ajoute un sous-plan que vous pouvez configurer.

    • Propriétés du sous-plan
      Affiche la boîte de dialogue Propriétés du sous-plan du sous-plan sélectionné dans la grille principale. Vous pouvez également double-cliquer sur un sous-plan dans la grille pour afficher la boîte de dialogue Propriétés du sous-plan. Pour plus d'informations sur cette boîte de dialogue, voir ci-dessous.

    • Supprimer le sous-plan sélectionné
      Supprime le sous-plan sélectionné.

    • Planification du sous-plan
      Affiche la boîte de dialogue Nouvelle planification du travail du sous-plan sélectionné.

    • Supprimer la planification
      Supprime une planification du sous-plan sélectionné.

    • Gérer les connexions
      Affiche la boîte de dialogue Gérer les connexions. Permet d'ajouter des connexions d'instance SQL Server supplémentaires au plan de maintenance. Pour plus d'informations sur cette boîte de dialogue, voir ci-dessous.

    • Création de rapport et enregistrement
      Affiche la boîte de dialogue Création de rapport et enregistrement . Pour plus d'informations sur cette boîte de dialogue, voir ci-dessous.

    • Serveurs
      Affiche la boîte de dialogue Serveurs qui permet de sélectionner les serveurs sur lesquels les tâches du sous-plan sont exécutées. Cette option est activée uniquement sur des serveurs maîtres dans des environnements multiserveurs. Pour plus d'informations, consultez Créer un environnement multi-serveur et Plan de maintenance (Serveurs).

    • Nom
      Affiche le nom du plan de maintenance. Pour les nouveaux plans de maintenance, le nom est spécifié dans une boîte de dialogue avant l'ouverture du concepteur de plan de maintenance. Pour renommer un plan de maintenance, cliquez avec le bouton droit sur le plan dans l'Explorateur d'objets, puis cliquez sur Renommer.

    • Description
      Permet d'afficher ou de spécifier une description du plan de maintenance. La longueur maximale de la description est 512 caractères.

    • Aire du concepteur
      Conception et entretien des plans de maintenance. Utilisez l'aire du concepteur pour ajouter des tâches de maintenance à un plan, supprimer des tâches d'un plan, spécifier des liens de précédence entre des tâches et indiquer les branchements et le parallélisme des tâches.

      Un lien de précédence entre deux tâches établit une relation entre ces tâches. La seconde tâche (la tâche dépendante) s'exécute seulement si le résultat d'exécution de la première tâche (la tâche prioritaire) correspond aux critères spécifiés. En général, le résultat d'exécution spécifié est Succès, Échec ou À l'achèvement. Pour plus d'informations, consultez l'étape 8 ci-dessous.

  5. Dans l'en-tête de l'aire de conception, double-cliquez sur Sous-plan_1 et entrez un nom et une description pour le sous-plan dans la boîte de dialogue Propriétés du sous-plan.

    Les options suivantes sont disponibles dans la boîte de dialogue Propriétés du sous-plan .

    • Nom
      Nom du sous-plan.

    • Description
      Brève description du sous-plan.

    • Planification
      Indique pour quelle planification le sous-plan sera exécuté. Cliquez sur Planification du sous-plan pour ouvrir la boîte de dialogue Nouvelle planification du travail . Cliquez sur Supprimer la planification pour supprimer la planification du sous-plan.

    • Liste Exécuter en tant que
      Sélectionnez le compte à utiliser pour exécuter cette sous-tâche.

  6. Cliquez sur l'icône Planification du sous-plan pour entrer les informations de la planification dans la boîte de dialogue Nouvelle planification du travail.

  7. Pour générer le sous-plan, faites glisser les éléments de flux des tâches de la Boîte à outils vers l'aire de conception du plan. Double-cliquez sur des tâches pour ouvrir les boîtes de dialogue permettant de configurer les options des tâches.

    Les tâches de plan de maintenance suivantes sont disponibles dans la Boîte à outils :

    • Tâche Sauvegarder la base de données

    • Tâche Vérifier l'intégrité de la base de données

    • Tâche Exécuter le travail de l'Agent SQL Server

    • Tâche Exécuter l'instruction T-SQL

    • Tâche Nettoyage d'historique

    • Tâche Nettoyage de maintenance

    • Tâche Notifier l'opérateur

    • Tâche Reconstruire l'index

    • Tâche Réorganiser l'index

    • Tâche Réduire la base de données

    • Tâche Mettre à jour les statistiques

    Pour ajouter des tâches à la Boîte à outils :

    1. Dans le menu Outils, cliquez sur Choisir des éléments de boîte à outils.

    2. Sélectionnez les outils que vous souhaitez voir afficher dans la Boîte à outils, puis cliquez sur OK.

    Les tâches de plan de maintenance que vous ajoutez à la Boîte à outils sont également disponibles dans l'Assistant Plan de maintenance. Pour plus d'informations sur les différentes tâches présentées ci-dessus, consultez Using SQL Server Management Studio sous Démarrer l'Assistant Plan de maintenance.

  8. Pour définir un flux de travail entre les tâches :

    1. Cliquez avec le bouton droit sur la tâche précédente et sélectionnez Ajouter une contrainte de précédence.

    2. Dans la boîte de dialogue Flux de contrôle, dans la liste À, sélectionnez la tâche dépendante et cliquez sur OK.

    3. Double-cliquez sur le connecteur entre les deux tâches pour ouvrir la boîte de dialogue Éditeur de contrainte de précédence .

      Les options suivantes sont disponibles dans la boîte de dialogue Éditeur de contrainte de précédence .

      • Option de contrainte
        Définit la manière dont une contrainte fonctionne entre deux tâches.

      • Liste Opération d'évaluation
        Spécifiez l'opération d'évaluation utilisée par la contrainte de précédence. Les opérations disponibles sont : Contrainte, Expression, Expression et contrainte et Expression ou contrainte.

      • Liste Valeur
        Spécifiez la valeur de contrainte : Réussite, Échec ou À l'achèvement. Réussite est la valeur par défaut.

        [!REMARQUE]

        La ligne de contrainte de précédence est verte pour Réussite, rouge pour Échec et bleue pour À l'achèvement.

      • Expression
        Si vous utilisez les opérations Expression, Expression et contrainte ou Expression ou contrainte, tapez une expression. L'expression doit retourner une valeur booléenne.

      • Tester
        Validez l'expression.

      • Contraintes multiples
        Définissez la manière dont plusieurs contraintes interopèrent pour contrôler l'exécution de la tâche contrainte.

      • ET logique
        Sélectionnez cette option pour spécifier que plusieurs contraintes de précédence sur le même exécutable doivent être évaluées ensemble. Toutes les contraintes doivent prendre la valeur True. Cette option est celle par défaut.

        [!REMARQUE]

        Ce type de contrainte de précédence s'affiche sous forme de ligne pleine verte, rouge ou bleue.

      • OU logique
        Sélectionnez cette option pour spécifier que plusieurs contraintes de précédence sur le même exécutable doivent être évaluées ensemble. Au moins une contrainte doit prendre la valeur True.

        [!REMARQUE]

        Ce type de contrainte de précédence s'affiche sous forme de ligne pointillée verte, rouge ou bleue.

  9. Pour ajouter un autre sous-plan qui contient les tâches exécutées sur une autre planification, cliquez sur Ajouter un sous-plan dans la barre d'outils pour ouvrir la boîte de dialogue Propriétés du sous-plan .

  10. Pour ajouter des connexions à d'autres serveurs :

    1. Dans la barre d'outils de l'aire de conception, cliquez sur Gérer les connexions.

    2. Dans la boîte de dialogue Gérer les connexions, cliquez sur Ajouter.

    3. Dans la boîte de dialogue Propriétés de connexion, dans la zone Nom de la connexion, entrez le nom de la connexion que vous créez.

    4. Sous Spécifiez les éléments suivants pour vous connecter aux données de SQL Server, dans la zone Sélectionnez un serveur ou entrez un nom de serveur, entrez le nom du serveur SQL à utiliser ou cliquez sur le bouton de sélection (…) et sélectionnez un serveur dans la boîte de dialogue SQL Server . Si vous sélectionnez un serveur dans la boîte de dialogue SQL Server, cliquez sur OK.

    5. Sous Entrez des informations pour vous connecter au serveur, sélectionnez Utiliser la sécurité intégrée de Windows NT ou Utiliser un nom d'utilisateur et un mot de passe spécifiques. Si vous choisissez d'utiliser un nom d'utilisateur et un mot de passe spécifiques, entrez ces informations dans les zones Nom d'utilisateur et Mot de passe, respectivement.

    6. Dans la boîte de dialogue Propriétés de connexion, cliquez sur OK.

    7. Dans la boîte de dialogue Gérer les connexions, cliquez sur Fermer.

  11. Pour spécifier des options de création de rapports :

    1. Dans la barre d'outils de l'aire de conception, cliquez sur Création de rapport et enregistrement.

    2. Dans la boîte de dialogue Création de rapport et enregistrement , sous Création de rapports, sélectionnez Générer un rapport de fichier texte ou Envoyer le rapport à un destinataire de messagerie ou les deux.

      1. Si vous sélectionnez Générer un rapport de fichier texte, sélectionnez Créer un nouveau fichier ou Ajouter au fichier.

      2. En fonction de la sélection ci-dessus, entrez le nom et le chemin complet du nouveau fichier ou du fichier à ajouter dans les zones Dossier ou Nom de fichier . Vous pouvez également cliquer sur le bouton de sélection (…) et sélectionner le chemin d'accès au dossier ou le nom de fichier dans les boîtes de dialogue Localiser le dossier – server_name ou Rechercher les fichiers de base de données – server_name .

      3. Si vous sélectionnez Envoyer le rapport à un destinataire de messagerie, dans la liste Opérateur d'agent, sélectionnez le destinataire du rapport envoyé par messagerie électronique.

        [!REMARQUE]

        L'Agent SQL Server doit être configuré pour utiliser la messagerie de base de données afin d'envoyer le message. Pour plus d'informations, consultez Configurer la messagerie de l'Agent SQL Server en vue de l'utilisation de la messagerie de base de données.

    3. Pour enregistrer des informations plus détaillées, sous Enregistrement, sélectionnez Enregistrer les informations étendues.

    4. Pour écrire les informations de résultats de plan de maintenance sur un autre serveur, sélectionnez Se connecter à un serveur distant, puis sélectionnez une connexion au serveur dans la liste Connexion, ou cliquez sur Nouveau pour entrer les informations de connexion dans la boîte de dialogue Propriétés de connexion .

    5. Dans la boîte de dialogue Création de rapport et enregistrement, cliquez sur OK.

  12. Pour consulter les résultats dans la visionneuse du fichier journal, dans l'Explorateur d'objets, cliquez avec le bouton droit sur le dossier Plans de maintenance, ou cliquez sur le plan de maintenance spécifique et sélectionnez Afficher l'historique.

    Les options suivantes sont disponibles dans la boîte de dialogue Visionneuse du fichier journal – server_name .

    • Charger le journal
      Ouvre une boîte de dialogue dans laquelle vous pouvez spécifier un fichier journal à charger.

    • Exporter
      Ouvre une boîte de dialogue qui vous permet d'exporter les informations figurant dans la grille Résumé du fichier journal vers un fichier texte.

    • Actualiser
      Actualise l'affichage des journaux sélectionnés. Le bouton Actualiser permet de relire les journaux sélectionnés à partir du serveur cible lors de l'application des paramètres de filtre.

    • Filtrer
      Ouvre une boîte de dialogue qui vous permet de spécifier les paramètres utilisés pour filtrer le fichier journal, notamment Connexion, Date et d'autres critères de filtre Général.

    • Rechercher
      Permet de rechercher un texte spécifique dans le fichier journal. La recherche des caractères génériques n'est pas prise en charge.

    • Arrêter
      Arrête le chargement des entrées du fichier-journal. Par exemple, vous pouvez utiliser cette option si un fichier de journal distant ou hors connexion est long à charger, et que vous souhaitez seulement consulter les entrées les plus récentes.

    • Résumé du fichier journal
      Ce volet d'informations affiche un résumé du filtrage du fichier journal. Si le fichier n'est pas filtré, le texte suivant s'affiche : Aucun filtre appliqué. Si un filtre est appliqué au journal, le texte suivant s'affiche : Filtrer les entrées du journal pour : <critères de filtre>.

    • Date
      Affiche la date de l'événement.

    • Source
      Affiche la fonctionnalité source à partir de laquelle l'événement est créé, par exemple le nom du service (comme MSSQLSERVER). Ceci n'apparaît pas pour tous les types de journaux.

    • Message
      Affiche les messages associés à l'événement.

    • Type de journal
      Affiche le type de journal auquel appartient l'événement. Tous les journaux sélectionnés s'affichent dans la fenêtre de résumé du fichier journal.

    • Source du journal
      Affiche une description du journal source dans lequel l'événement est capturé.

    • Détails de la ligne sélectionnée
      Sélectionnez une ligne pour afficher des détails supplémentaires sur la ligne d'événement sélectionnée en bas de la page. Vous pouvez changer l'ordre des colonnes en les faisant glisser sur la grille. Vous pouvez redimensionner les colonnes en faisant glisser les barres de séparation des colonnes dans l'en-tête de la grille vers la gauche ou la droite. Double-cliquez sur les barres de séparation des colonnes dans l'en-tête de la grille pour ajuster automatiquement la largeur de la colonne au contenu.

    • Instance
      Nom de l'instance pour laquelle l'événement s'est produit. Il est affiché sous la forme computer name\instance name.

Icône de flèche utilisée avec le lien Retour en haut[Top]