Bonjour, je suis ingénieur principal senior et je travaille au sein de l’équipe GSE.
Cette vidéo explique comment créer un plan de maintenance MS SQL Server. Nous allons examiner la tâche possible disponible lors de la création d’un plan de maintenance, ainsi que la façon de configurer le plan pour qu’il s’exécute automatiquement selon une planification de plan. Ainsi, lorsque vous envisagez des plans de maintenance SQL Server, nous pouvons configurer plusieurs tâches via le plan de maintenance. L’une d’entre elles consiste à vérifier la cohérence de la base de données à l’aide d’un outil appelé D BC C. Nous pouvons aussi, par exemple, réduire les fichiers de base de données. Nous pouvons également procéder à une réorganisation ou à une reconstruction de nos index, ce qui est une bonne pratique pour éviter qu’ils ne soient trop fragmentés. Nous pouvons également mettre à jour les statistiques de la base de données. Nous pouvons nettoyer l’historique compilé dans les plans de maintenance, puis commencer à effectuer des sauvegardes de base de données et de logs. Et la dernière tâche disponible est d’effectuer un nettoyage des activités de maintenance, euh, des tâches de maintenance.
Pour aller plus loin et examiner les plans de maintenance, nous avons en fait un conteneur dans SQL Server Management Studio appelé Maintenance Plants. Tout ce que nous avons à faire, c’est ce que nous avons à faire. Cliquez dessus et cliquez sur maintenance, euh choisissez l’assistant de plan de maintenance. Si vous essayez de créer votre plan de maintenance, il indique que le composant de l’agent XPS A est hors tension. Donc, chaque fois que vous voyez ce message particulier qui vous dit une chose, c’est que le service de l’agent SQL Server n’est pas en cours d’exécution pour mon installation de la suite. Commençons donc ce service, qui est requis pour la création ou l’exécution d’un plan de maintenance. Le service SQL Server Agent doit être activé et doit être en cours d’exécution. Je tenais juste à souligner ce point avant de commencer à ce stade. Poursuivons et passons à l’assistant de plan de maintenance.
Sur l’écran d’introduction, nous cliquons sur Next, puis nous donnons un nom à notre plan de maintenance. Démo : l’une des premières options qui s’offrent à nous consiste à planifier cette opération par défaut. Elle n’est pas planifiée. Elle doit être exécutée par l’utilisateur ou par un utilisateur. Par conséquent, si j’apporte une modification à cette fenêtre, j’accède à la fenêtre de planification par défaut, qui va essayer de s’exécuter cette fois par semaine. Si je ne le fais pas, je ne définis pas de calendrier pour cela. Dans ce cas particulier, je vais changer cela pour tous les jours. Le processus démarre à minuit. Je suis d’accord avec ça. Je vais donc cliquer sur OK pour cette option. Si c’est le cas ensuite, j’obtiendrai une liste des tâches que je peux choisir d’effectuer dans ce plan de maintenance. Donc, l’une des choses que je veux faire est de faire une vérification de ma base de données pour confirmer qu’elle est cohérente et qu’elle est exempte de corruption. En descendant la liste des tâches, je vais procéder à une réorganisation des index.
Donc, si la fragmentation de mon indice dépasse 15 %, cela va réorganiser ces indices. Je vais également revenir sur quelques-unes de ces choses. Euh, je vais sélectionner l’historique de nettoyage. Ce paramètre particulier est dédié à l’obtention, à l’élimination de certaines des anciennes informations de mon plan de maintenance et vous verrez de quoi je parle dans quelques minutes ici sur ce choix particulier. Je vais également sélectionner « Backup up my database ». Il y a donc quelques autres options que j’aurais pu choisir ici, mais je ne veux pas exécuter une réduction de ma base de données, une reconstruction de mes index ou une mise à jour de mes statistiques sur une base quotidienne à moins que je n’y sois absolument obligé. Ce sont en fait des tâches qui s’intégreraient beaucoup mieux dans un plan d’entretien hebdomadaire qu’un plan quotidien. Si je le fais ensuite, je vois les sélections que j’ai effectuées. Et à ce stade, il va me demander de définir les objets qui vont être les sujets de ces tâches. Dans ce cas particulier, je vais sélectionner mes exemples de bases de données ici. L’aventure fonctionne. 2017, 2019, cliquez. OK.
Là-dessus, je vais utiliser les valeurs par défaut pour le contrôle d’intégrité. La deuxième tâche que j’ai choisie était de réorganiser mes index. Je vais sélectionner ces bases de données une fois de plus, je vais utiliser les valeurs par défaut. Je ne vois aucun intérêt à y apporter des modifications. Donc, en ce qui concerne l’historique de nettoyage, il y a un défaut de quatre semaines. Par exemple, l’historique des sauvegardes et restaurations, le serveur SQL, l’agent, l’historique des tâches ou l’historique du plan de maintenance. Au bout de quatre semaines, n’importe laquelle de ces bûches plus anciennes sera euh poussée hors du euh du conteneur dans lequel elles sont retenues. Je vais donc passer à la suivante. la tâche de sauvegarde. L’une des choses que vous voulez vraiment écouter, c’est où va ma sauvegarde par défaut. Ainsi, chaque fois que vous installez une version de SQL Server, Windows, crée un dossier de sauvegarde par défaut. La sauvegarde que vous spécifiez dans votre plan de maintenance s’applique à cela. Si vous voulez modifier cet emplacement, vous pouvez le faire à ce stade avec cette sélection particulière.
Je ne vais pas entrer dans les détails là-dessus, mais nous devons définir nos bases de données, nous voulons sauvegarder et ce plan de maintenance est encore une fois dédié à ces bases de données de travail d’aventure. Si je clique sur Next, je vois qu’un rapport va être créé pour moi. Euh Si je voulais cet e-mail, euh si je voulais ce rapport, je devrais dire email to me, je spécifierais euh un rapport par e-mail et je devrais définir d’autres choses pour le faire. Et je ne l’ai pas fait. Nous allons donc créer le rapport d’historique par nous-mêmes. Dans la fenêtre Terminer l’assistant, vous voyez une liste de toutes les sélections que vous avez effectuées. Vous pouvez évidemment revenir en arrière si vous n’avez pas aimé quelque chose dans cette liste de sélection. Cliquons maintenant sur Finish. Le plan de maintenance a donc été créé. Si nous regardons sous les plans de maintenance, nous voyons maintenant la démo MP. Maintenant, vous vous demandez peut-être si le plan de maintenance est réellement à la hauteur de son travail. Tout ce que vous avez à faire est de cliquer dessus et de sélectionner Exécuter. Cela va prendre un peu de temps.
Nous lui demandons de faire une vérification des bases de données pour réorganiser les index et de faire une sauvegarde de quelques bases de données, pas beaucoup d’informations détaillées. Si vous suivez cela manuellement dans la gestion du studio, bien sûr, idéalement, cela fonctionnera au milieu de la nuit. J’ai donc un retour du succès. Il a donc effectué toutes les tâches que j’avais définies dans le plan de maintenance. Donc, si, pour une raison quelconque, vous rencontrez des problèmes avec les plans de maintenance et que vous souhaitez avoir une meilleure idée de la raison pour laquelle ils peuvent ou ne fonctionnent pas. Vous pouvez accéder à la section historique sous le plan de maintenance, y obtenir plus d’informations. Si vous décomposez en sous-catégories, cela vous montrera un peu plus de détails, sans entrer dans les détails à ce sujet, mais cela vous donnera un retour sur ce qui se passe avec votre plan de maintenance.
Maintenant, si vous souhaitez apporter une modification au plan de maintenance, vous avez la possibilité de le modifier et, dans des sections distinctes, présenter la tâche que vous définissez pour ce plan de maintenance. Et si vous voulez apporter des changements, vous êtes plus que libre de le faire, un changement évident ici dans l’historique de nettoyage de cette section particulière, disons que nous voulons le faire deux semaines au lieu de quatre, nous sommes plus que capables de le faire en le faisant là. D’accord. Ainsi s’achève notre démo sur la configuration et l’exécution d’un plan de maintenance MS SQL Server. J’espère que cette vidéo vous a aidé à comprendre comment créer le plan de maintenance et planifier son exécution selon un calendrier planifié.
Merci de votre attention.