Tâches planifiées. Chapitre 5. 1. Introduction



Documents pareils
SQL Server 2012 Administration d une base de données transactionnelle

Guide de déploiement

La taille du journal application de l observateur des événements de Windows doit être suffisante pour contenir tous les messages.

Pour valider les pré-requis nécessaires, avant d'aborder le TP, répondez aux questions ciaprès

et Groupe Eyrolles, 2006, ISBN :

Acronis Backup & Recovery 10 Advanced Server Virtual Edition. Guide de démarrage rapide

Volet de visualisation

Sql Server 2005 Reporting Services

Tutorial sur SQL Server 2000

UserLock Guide de Démarrage rapide. Version 8.5

HP Data Protector Express Software - Tutoriel 4. Utilisation de Quick Access Control (Windows uniquement)

Guide de démarrage rapide Express

Guide de l'agent de notification

et Groupe Eyrolles, 2006, ISBN :

Déploiement, administration et configuration

Qlik Sense Desktop. Qlik Sense Copyright QlikTech International AB. Tous droits réservés.

Corrigé de l'atelier pratique du module 5 : Analyse de SQL Server

Infrastructure RDS 2012

SQL Server 2014 Administration d'une base de données transactionnelle avec SQL Server Management Studio

Extension WebEx pour la téléphonie IP Cisco Unified

McAfee Security-as-a-Service

Didacticiel de mise à jour Web

contact@nqicorp.com - Web :

Le Registre sous Windows 8 architecture, administration, script, réparation...

Manuel de l utilisateur de Samsung Auto Backup

Didacticiel des serveurs de bases de données

DELEGATION ACADEMIQUE AU NUMERIQUE FORMATION ADMINISTRATEUR SCRIBE 2.3 ET CARTABLE EN LIGNE (CEL)

Guide d'utilisation du Serveur USB

STRA TEGIES DE GROUPE ET LOCALE

Installation et paramétrage. Accès aux modèles, autotextes et clip- art partagés

Java 7 Les fondamentaux du langage Java

contact@nqicorp.com - Web :

D. Déploiement par le réseau

NOOBÉ GUIDE DE PRISE EN MAIN SOMMAIRE. INSTALLER Installer le logiciel Lancer le logiciel Découvrir NOOBÉ

Business Intelligence avec SQL Server 2012

La console MMC. La console MMC Chapitre 13 02/08/2009

Mise en œuvre d un poste virtuel

WinTask x64 Le Planificateur de tâches sous Windows 7 64 bits, Windows 8/ bits, Windows 2008 R2 et Windows bits

À propos de l'canon Mobile Scanning MEAP Application

Manuel d Administration

Addenda du Guide de l administrateur

pour Windows Manuel de l agent pour Microsoft SQL Server r11.1 C F

Cours 420-KEG-LG, Gestion de réseaux et support technique. Atelier No 6-1

Tutorial et Guide TeamViewer

TeamViewer 9 Manuel Management Console

KASPERSKY LABS. Kaspersky Administration Kit 6.0. Guide de deploiement

TABLE DES MATIERES...

Windows 8 Installation et configuration

HP Data Protector Express Software - Tutoriel 3. Réalisation de votre première sauvegarde et restauration de disque

MO-Call pour les Ordinateurs. Guide de l utilisateur

Installation 1K-Serveur

SQL Server Administration d'une base de données transactionnelle avec SQL Server Management Studio (édition enrichie de vidéos)

Exemples et tutoriels Version 7.5. Tutoriel de l'exemple Recrutement de personnel pour IBM Process Designer

Services TCP/IP : Authentification, partage de fichier et d'imprimante dans un domaine Microsoft

Création d'une nouvelle base de données

Sauvegarder ses données avec Syncback Windows 98, 2000, Me, NT, XP

Installation de BOINC (pour Windows) La procédure reste néanmoins très similaire pour les utilisateurs de LINUX

UltraBackup NetStation 4. Guide de démarrage rapide

claroline classroom online

HelpAndManual_unregistered_evaluation_copy GESTIONNAIRE D'ALARMES CENTRALISE OPTIM'ALARM. Manuel d'utilisation

SafeGuard Enterprise Web Helpdesk. Version du produit : 6

Guide d'installation. Release Management pour Visual Studio 2013

Microsoft Windows NT Server

Contrôle parental NetAddictFree 8 NetAddictFree 8 - Guide d utilisation

Cette option est aussi disponible sur les clients Windows 7 sous la forme d un cache réparti entre les différentes machines.

WinReporter Guide de démarrage rapide. Version 4

À propos du Guide de l'utilisateur final de VMware Workspace Portal

SQL Server 2012 Administrez une base de données : Exercices et corrigés

Programme détaillé. Administrateur de Base de Données Oracle - SQLServer - MySQL. Objectifs de la formation. Les métiers

Symantec Enterprise Vault

Installation du client Cisco VPN 5 (Windows)

1 Introduction. Business Intelligence avec SharePoint Server 2010

HP Data Protector Express Software Tutoriel 5 : Suite des opérations

Chapitre 2 Rôles et fonctionnalités

Guide de démarrage rapide

Business Intelligence simple et efficace

Créer et partager des fichiers

Guide de démarrage rapide : NotifyLink pour Windows Mobile

Qu'est-ce que c'est Windows NT?

UserLock Quoi de neuf dans UserLock? Version 8.5

Installation du client Cisco VPN 5 (Windows)

Corrigé de l'atelier pratique du module 8 : Implémentation de la réplication

Guide SQL Server 2008 pour HYSAS

Installation des outils OCS et GLPI

Installation du client Cisco VPN 5 (Windows)

(Fig. 1 :assistant connexion Internet)

HP StorageWorks All-in-One Storage Manager Manuel de l utilisateur

2011 Hakim Benameurlaine 1

La gestion des boîtes aux lettres partagées

Assistance à distance sous Windows

TeamViewer 7 Manuel Manager

Extension des outils de productivité pour les logiciels de messagerie instantanée

SafeGuard Enterprise Web Helpdesk. Version du produit : 5.60

Sage 50 Version 2014 Guide d installation. Sage Suisse SA

Préparation à l installation d Active Directory

Comment faire des étiquettes

Documentation Cobian

Sophos Enterprise Console Aide. Version du produit : 5.1

Guide de démarrage rapide

Tutoriel Drupal version 7 :

Transcription:

271 Chapitre 5 Tâches planifiées 1. Introduction Tâches planifiées SQL Server donne la possibilité d'automatiser les tâches administratives. Il n'est bien sûr pas possible d'automatiser toutes les tâches mais les tâches planifiées représentent un bon complément à l'optimisation faite par défaut par SQL Server. De plus, avec ces tâches prédéfinies, l'administrateur possède un rôle d'anticipateur, ce qui lui donne plus de possibilités pour en tirer le meilleur tant au niveau des performances que de la fiabilité. La gestion des tâches planifiées, des alertes et des opérateurs sont des services rendus par l'agent SQL Server. Ce service doit être démarré afin que ces éléments soit gérés. L'agent SQL Server travaille avec l'observateur d événements pour la gestion des erreurs SQL Server, l'analyseur de performances pour la gestion des alertes sur des conditions de performances, et la base MSDB afin de connaître la réponse à appliquer face à une alerte, ou bien les tâches planifiées à exécuter.

272 SQL Server 2014 Administration d une base de données transactionnelle Principe de fonctionnement Face à une alerte, l'agent peut réagir en exécutant un travail et/ou en prévenant un opérateur afin que ce dernier soit au courant du problème qui vient de surgir. Bien entendu, l'exécution d'une tâche peut conduire au déclenchement de nouvelles alertes et ainsi de suite. D'autres tâches planifiées vont être exécutées par le service SQL Server Agent, non pas en réponse à une erreur mais sur une base de temps. Par exemple, une reconstruction des index peut être planifiée une fois par semaine dans la nuit du samedi au dimanche. L'agent SQL Server permet de réaliser une administration préventive des problèmes qui peuvent se poser lors de l'exploitation courante d'un serveur de bases de données. 2. Configuration des services Comme l'exécution automatique de travaux administratifs repose sur le service SQL Server Agent, il est important que ce dernier soit correctement configuré. Remarque La configuration du service MSSQL Server a été abordée lors de l'installation. Exceptionnellement, il est possible de démarrer ce service sous la forme d'application à l'aide de sqlagent90.exe. Editions ENI - All rights reserved

Tâches planifiées Chapitre 5 273 Cette application en ligne de commande dispose de trois commutateurs qui sont : -c pour préciser que l agent SQL Server s exécute indépendamment du service Windows qui lui est dédié. -v comme verbose, c'est-à-dire que l agent SQL Server s exécute en mode documenté et les informations sont affichées directement dans la fenêtre ayant servi à démarrer l application. -i nominstance permet d indiquer sur quelle instance de SQL Server on souhaite démarrer l agent SQL Server en mode ligne de commande. 2.1 Compte de démarrage pour SQL Server Agent Le service SQL Server Agent s'exécute dans le contexte d'un compte d'utilisateur. Ce compte peut être Système Local, Service Réseau ou bien un compte d'utilisateur (local ou sur le domaine). Les deux premiers cas correspondent à des comptes prédéfinis qui permettent de faire un certain nombre d'actions. Si le service SQL Server Agent est amené à accéder à des ressources disponibles sur le réseau, il est préférable qu'il s'exécute dans le contexte d'un compte d'utilisateur du domaine. Lors d une installation sur Windows 2008 R2 ou une version supérieure, il est possible d utiliser les comptes virtuels ou bien des comptes de services administrés (MSA) qui conviennent parfaitement à ce type de tâche. Ce choix est fixé initialement lors de l'installation, toutefois il est possible de le modifier par la suite. Dans le cas de l'utilisation d'un compte d'utilisateur, aucun privilège n'est attribué directement à l'utilisateur mais le groupe SQL- Server AgentUser$nomOrdinateur$MSSQLServer (pour l'instance par défaut) est créé. Ce groupe va se voir attribuer les privilèges suivants : Ouvrir une session en tant que service. Ouvrir une session en tant que programme de traitement de lots. Remplacer un jeton au niveau processus. Outrepasser le contrôle de parcours. Changer les quotas de mémoire d'un processus. Le fait de passer par un groupe simplifie la gestion des privilèges lors d'un changement du compte utilisé. Remarque Il est possible de configurer ce service à démarrage automatique. Cette option permet une plus grande souplesse dans l'utilisation de l'agent SQL Server.

274 SQL Server 2014 Administration d une base de données transactionnelle 2.1.1 Configuration du service dans Windows Pour configurer les services relatifs à MSSQLServer et SQL Server Agent, il est possible de passer par la console de gestion des services de Windows. Cependant, il est préférable de configurer les services à s'exécuter dans le contexte d'un compte d'utilisateur du domaine dès l'installation de SQL Server. Editions ENI - All rights reserved

Tâches planifiées Chapitre 5 275 Après avoir sélectionné le service SQLSERVERAGENT, il faut appeler la boîte de dialogue affichant les propriétés du service afin de pouvoir les connaître et les modifier. Les propriétés peuvent être affichées en utilisant l'icône dans la barre d'outils, en passant par le menu Action - Propriétés ou par le choix Propriétés dans le menu contextuel.

276 SQL Server 2014 Administration d une base de données transactionnelle 2.1.2 Configuration du service dans SQL Server Configuration Manager Il est possible de gérer la configuration du service depuis SQL Server Configuration Manager. Cet utilitaire permet de visualiser les seuls services de SQL Server. Pour afficher et modifier les propriétés, il faut double cliquer sur le service ou bien sélectionner Propriétés dans le menu contextuel associé au service. Editions ENI - All rights reserved