Sqlserver
 sql >> Base de données >  >> RDS >> Sqlserver

Automatiser les tâches de sauvegarde et de maintenance à l'aide du plan de maintenance dans SQL Server

Bonjour,

J'expliquerai Automatiser les tâches de sauvegarde et de maintenance à l'aide du plan de maintenance dans SQL Server dans cet article.

Plan de maintenance

Vous pouvez créer des plans et des tâches réguliers et continus qui assureront la continuité de nos bases de données et maintiendront et exécuteront plus efficacement via le plan de maintenance dans SQL Server.

Ces plans et travaux sont les suivants.

  1. Vous pouvez effectuer régulièrement des sauvegardes complètes, différentielles et des journaux de transactions de nos bases de données avec cet outil.
  2. Vous pouvez créer et effectuer la maintenance de l'index en tant que tâche régulière
  3. Vous pouvez effectuer une mise à jour des statistiques de la base de données

Toutes les tâches sont les suivantes.

Je vais créer une tâche quotidienne de sauvegarde complète de la base de données et de nettoyage. Le travail effectuera une sauvegarde complète de la base de données quotidiennement et nettoiera automatiquement les sauvegardes de plus d'une semaine.

Cliquez avec le bouton droit sur Plans de maintenance et créez un nouveau plan de maintenance comme suit.

L'interface graphique des tâches du plan de maintenance s'ouvre. Vous pouvez faire glisser et déposer.

Si vous ne savez pas ce qu'est la sauvegarde et comment effectuer une sauvegarde, vous pouvez lire l'article suivant avant cela.

Sauvegarde SQL Server 2017 -1

Cliquez sur Tâche de sauvegarde de la base de données pour spécifier quelle base de données est choisie et comment effectuer la sauvegarde.

Sélectionnez les bases de données à sauvegarder.

Spécifiez la destination du répertoire de sauvegarde.

Définissez les options de sauvegarde telles que la compression et le cryptage comme suit.

Les bases de données sont sélectionnées, vous devez alors configurer le planificateur pour qu'il démarre automatiquement le travail.

Vous pouvez définir le planificateur comme quotidien, hebdomadaire et mensuel et définir l'heure de démarrage du travail comme suit.

La tâche de sauvegarde est créée comme suit.

Créez une tâche de nettoyage en double-cliquant sur la tâche de nettoyage de maintenance dans la section Boîte à outils.

tâche de sauvegarde d'attaque à la tâche de nettoyage de maintenance. La tâche de nettoyage de maintenance démarrera une fois la tâche de sauvegarde terminée.

Double-cliquez sur la tâche Maintenance CleanUp pour définir les options de nettoyage.

Définissez le répertoire associé et l'extension de fichier, puis définissez l'âge du fichier lorsque les fichiers seront supprimés.

La tâche de sauvegarde de la base de données, la tâche de nettoyage de maintenance et le planificateur sont complétés comme suit.

Lorsque vous enregistrez ce plan de maintenance, le travail associé sera créé comme suit.

Vous pouvez démarrer ce manuel de travail pour le test comme suit.

Vous pouvez également créer des tâches de reconstruction, de réorganisation d'index, de réduction de la base de données et de mise à jour des statistiques pour automatiser ces tâches avec des tâches de plan de maintenance.