Skip to main content

Automatisation de l'administration de la base de données avec SQL Server Agent

Journées SQL Server 2014 : Automatiser l’admin avec SMO et C# par Grégory Boge et Philippe Geiger (Mai 2024)

Journées SQL Server 2014 : Automatiser l’admin avec SMO et C# par Grégory Boge et Philippe Geiger (Mai 2024)
Anonim

L'Agent SQL Server vous permet d'automatiser une variété de tâches administratives. L'une de ces tâches implique l'utilisation de SQL Server Agent pour créer et planifier un travail qui automatise l'administration de la base de données.

01 sur 06

Démarrer le service SQL Server Agent

Ouvrez le Gestionnaire de configuration Microsoft SQL Server et recherchez le service SQL Server Agent. Si l'état de ce service est "RUNNING", vous n'avez rien à faire. Sinon, cliquez avec le bouton droit sur le service SQL Server Agent et sélectionnez Début dans le menu contextuel pour ouvrir la fenêtre Démarrage du service.

Remarque: Cet article s'applique à SQL Server 2008. Si vous utilisez une version ultérieure de SQL Server, vous souhaiterez peut-être lire la rubrique Configuration de SQL Server Agent dans SQL Server 2012.

Continuer la lecture ci-dessous

02 sur 06

Ouvrez SQL Server Management Studio et développez le dossier Agent SQL Server.

Fermez le Gestionnaire de configuration SQL Server et ouvrez SQL Server Management Studio. Dans SSMS, développez le dossier Agent SQL Server.

Continuer la lecture ci-dessous

03 sur 06

Créer un nouveau travail d'agent SQL Server

Faites un clic droit sur le Emplois dossier et sélectionnez Nouveau travail dans le menu de démarrage. Remplissez le prénom champ avec un nom unique pour votre travail (être descriptif vous aidera à mieux gérer les emplois sur la route). Spécifiez le compte que vous souhaitez être le propriétaire du travail dans le Propriétaire zone de texte. Le travail s'exécutera avec les autorisations de ce compte et ne pourra être modifié que par le propriétaire ou les membres du rôle sysadmin.Après avoir spécifié un nom et un propriétaire, choisissez l’une des catégories de travail prédéfinies dans la liste déroulante. Par exemple, vous pouvez choisir la catégorie "Maintenance de la base de données" pour les travaux de maintenance courante.Utilisez le grand La description champ de texte pour fournir une description détaillée de l’objet du travail. Ecrivez-le de manière à ce que quelqu'un (vous y compris) puisse l'examiner dans plusieurs années et comprenne le but de l'emploi.Enfin, assurez-vous que le Activée la case est cochée.

04 de 06

Entrez dans l'écran des étapes du travail de l'agent SQL Server

Sur le côté gauche de la Nouveau travail fenêtre, vous verrez un Pas icône sous le titre "Sélectionnez une page". Cliquez sur cette icône pour voir la liste des étapes du travail vierge.

Continuer la lecture ci-dessous

05 de 06

Ajouter des étapes de travail d'agent SQL Server

Ajoutez les étapes individuelles pour le travail. Clique le Nouveau bouton pour créer une nouvelle étape de travail et la fenêtre Nouvelle étape de travail s'affichera.Utilisez le Nom de l'étape zone de texte pour fournir un nom descriptif pour l'étape.Utilisez le Base de données liste déroulante pour sélectionner la base de données sur laquelle le travail va agir.Enfin, utilisez le Commander zone de texte pour fournir la syntaxe Transact-SQL correspondant à l'action souhaitée pour cette étape de travail. Après avoir entré la commande, cliquez sur le bouton Analyser bouton pour vérifier la syntaxe.Après avoir validé la syntaxe, cliquez sur D'accord pour créer l'étape. Répétez ce processus autant de fois que nécessaire pour définir le travail d'agent SQL Server souhaité.

06 sur 06

Planifier le travail de l'agent SQL Server

Définissez un calendrier pour le travail en cliquant sur le bouton Programme icône dans la partie Sélectionner une page du Nouveau travail la fenêtre. Vous verrez le Nouvel horaire de travail la fenêtre.Donnez un nom à l’horaire dans le prénom zone de texte et choisissez un type de planification (ponctuel, périodique, au démarrage de SQL Server Agent ou au démarrage des processeurs) dans la liste déroulante. Utilisez les sections fréquence et durée de la fenêtre pour spécifier les paramètres du travail. Lorsque vous avez terminé, cliquez sur D'accord pour fermer la fenêtre de planification et D'accord pour créer le travail.