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



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

Tâches planifiées. Chapitre Introduction

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

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

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

SQL Server administration SERVEUR DE BASES DE DONNEES OLIVIER D.

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

contact@nqicorp.com - Web :

contact@nqicorp.com - Web :

Sauvegarde des bases SQL Express

Microsoft OSQL OSQL ou l'outil de base pour gérer SQL Server

Tutorial sur SQL Server 2000

Projet Viticulture - TP 3 : bases de données distantes BTS Services informatiques aux organisations

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

INSTALLATION DE L APPLICATION DU CONTEXTE ITASTE

Tutoriel Prise en Main de la Plateforme MetaTrader 4. Mise à jour : 7/09/

Chapitre 4. Gestion de l environnement. Pré-requis. énoncé

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

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

Corrigé de l'atelier pratique du module 3 : Récupération d'urgence

Procédure d installation :

CA ARCserve Backup Patch Manager pour Windows


Guide d'installation. Release Management pour Visual Studio 2013

(Fig. 1 :assistant connexion Internet)

Cyberclasse L'interface web pas à pas

Guide de configuration de SQL Server pour BusinessObjects Planning

Sauvegarde d une base de données

Lotus Notes et Domino 8.5 Administration de serveurs Domino

Encryptions, compression et partitionnement des données

Aide d'active System Console

Installation locale de JOOMLA SEPIA

SQL Serveur Programme de formation. France Belgique Suisse - Canada. Formez vos salariés pour optimiser la productivité de votre entreprise

Kaseya 2. Guide de démarrage rapide. pour VSA 6,0

Dell SupportAssist pour PC et tablettes Guide de déploiement

Administration Centrale : Opérations

Configuration de base de Jana server2. Sommaire

Microsoft Hosted Exchange 2010 DOCUMENT D EXPLOITATION

2011 Hakim Benameurlaine 1

SQL Server Installation Center et SQL Server Management Studio

GUIDE D INSTALLATION INTERNET haute vitesse

Logiciels AXILOG. Logiciels AXILOG. Manuel. de sauvegarde

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

TUTORIEL D INSTALLATION D ORACLE ET DE SQL DEVELOPPER TUTORIEL D INSTALLATION D ORACLE...1 ET DE SQL DEVELOPPER...1

Installation 1K-Serveur

Addenda du Guide de l administrateur

Sauvegarder automatiquement ses documents

Guide de déploiement

La réplication sous SQL Server 2005

Configuration de plusieurs serveurs en Load Balancing

Documentation EdgeSight. Citrix XenApp 5.0

TP2_1 DE BUSINESS INTELLIGENCE ISIMA ZZ3 F3

Hermes.net V4MENTIONS LEGALES. Administration AVERTISSEMENT LEGAL

Lancez le setup, après une phase de décompression, la fenêtre d installation des prérequis apparaît, il faut les installer :

Arian Papillon

Mise en route et support Envision 10 SQL server (Avril 2015) A l'intention de l'administrateur SQL Server et de l administrateur Envision

Sql Server 2005 Reporting Services

Configuration de Outlook Express 6 pour utilisation avec belgacom.net

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

Administration du Client Web

TP WINDOWS 2008 SERVER - OUTILS DE SAUVEGARDE ET DE RESTAURATION

1/ Présentation de SQL Server :

1. Créer un compte sur mon.service-public.fr/ Direction Régionale de l Alimentation, de l Agriculture et de la Forêt DRAAF/DAAF XXXXXXXXXX

WinReporter Guide de démarrage rapide. Version 4

Guide de l'administrateur Citrix EdgeSight. Citrix EdgeSight pour points de terminaison 5.2 Citrix EdgeSight pour XenApp 5.2

Compte rendu d'activité PTI n 2

Guide de démarrage rapide

Vous pouvez à présent à reconfigurer votre messagerie en cliquant ici.

[OUTLOOK EXPRESS WINDOWS MAIL]

Mode d emploi base de données AIFRIS : Commande et inscriptions

Manuel d utilisation de mon.vie-publique.fr

E-documents Simple, sûr et écologique

Procédure d'installation complète de Click&Decide sur un serveur

Procédure Platine Exchange 2010 Accompagnement à la migration de votre compte 09/08/ Version 1.0 Hébergement web professionnel

Déploiement d'une application Visual Studio Lightswitch dans Windows Azure.

Dell Server PRO Management Pack 4.0 pour Microsoft System Center Virtual Machine Manager Guide d'installation

Installation d un groupe de disponibilité avec SQL Server 2012 AlwaysOn (CTP3) qsjdlkqjs

Département Génie Informatique

Formation SQL Server 2012 Administration des Instances

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

Principales Evolutions Version

Parallels Plesk Panel. Module Pare-feu de Parallels Plesk Panel 10 pour Linux/Unix. Guide de l'administrateur

Les messages d erreur d'applidis Client

PARAGON SYSTEM BACKUP 2010

NetSupport Notify (v2.01) Guide de démarrage. Tous droits réservés NetSupport Ltd

TABLE DES MATIERES...

Internet Information Services (versions 7 et 7.5) Installation, configuration et maintenance du serveur Web de Microsoft

Plan de formation : Certification OCA Oracle 11g. Les administrateurs de base de données (DBA) Oracle gèrent les systèmes informatiques

Préparer la synchronisation d'annuaires

TFC. (Téléphone, Fax, Courrier)

Procédure Création : 04/05/2009 ARCHIVAGE DE LA MESSAGERIE

NetCrunch 6. Superviser

PARAMETRER LA MESSAGERIE SOUS THUNDERBIRD

Guide d installation

MIGRATION DE THUNDERBIRD VERS OUTLOOK mardi 16 octobre 2012

CONFIGURATION DE LA RECEPTION DES MAILS EN POPS.

Transcription:

énoncé SQL Server 2012 Durée : 3 heures 10 minutes Mots-clés Opérateurs, travaux, alerte, messagerie Objectifs Ce chapitre va vous permettre de mettre en pratique la gestion des opérateurs et des travaux, ainsi que la planification des travaux. Vous serez également amené à définir l'exécution de travaux en réponse à une erreur ou bien face à une valeur atteinte par un compteur de performances. Pré-requis Pour valider les pré-requis nécessaires, avant d'aborder le TP, répondez aux questions ciaprès : 1. Un opérateur correspond-il obligatoirement à un utilisateur de base de données? 2. Est il possible, lors de la création de connexion (login), de préciser que ces comptes seront également des opérateurs? a. Non ce n est pas possible. b. Non par contre il est possible d associer un opérateur à une connexion. c. Oui c est possible mais uniquement en transact SQL en utilisant le paramètre OPERATOR=nomOpérateur de l instruction CREATE LOGIN. d. Oui il s agit de l option WITH OPERATOR de l instruction CREATE LOGIN car, dans ce cas, l opérateur dispose du même nom que celui de la connexion. 3. Dans quel cadre de communication avec les opérateurs est-il souhaitable de définir un opérateur de prévention? a. Lorsque les opérateurs sont notifiés par courrier électronique. b. Lorsque les opérateurs sont notifiés par messagerie instantanée. 31

SQL Server 2012 - Administrer une base de données Les TP Informatiques c. Lorsque les opérateurs sont notifiés par radiomessagerie. d. Lorsque les opérateurs sont notifiés par l'intermédiaire de l'instruction net send. 4. Dans quelle base est stockée la définition des opérateurs et des travaux? a. Master. b. Model. c. MSDB. d. DBAgent. 5. Comment est-il possible de définir un nouvel opérateur par l intermédiaire d un script Transact SQL? a. L instruction CREATE OPERATOR nomopérateur permet de créer un nouvel opérateur. Cette instruction n est disponible que sur la base MSDB. b. La procédure stockée sp_add_operator @name=nomopérateur permet de définir un nouvel opérateur. c. La procédure stockée sp_create_operator @name=nomopérateur permet de définir un nouvel opérateur. d. La création d opérateur est possible uniquement au travers de SQL Server Management Studio ou bien par un script PowerShell. 6. Une alerte peut être liée à : a. Un numéro d'erreur. b. Une gravité de message d'erreur. c. Un seuil défini d'un compteur de performances. 7. Est-il possible de définir ses propres compteurs de performances? 8. Est-il possible de lier une alerte à une erreur si elle ne provoque pas une inscription dans l'observateur des événements? 9. Si une alerte est liée à un niveau de performance, est-il nécessaire que l'analyseur de performances s'exécute sur le serveur? 32

énoncé 10. Une alerte définie par rapport à une erreur est : a. Valide pour toutes les bases du serveur. b. Valide pour une base du serveur. c. Valide pour une ou plusieurs bases de données du serveur. 11. Dans quel cas un travail peut-il notifier un opérateur? a. Lorsque les tâches se sont exécutées avec succès. b. Lorsqu'une ou plusieurs tâches n'ont pu s'exécuter. c. Quelle que soit la réussite des tâches. 12. Dans quel cas un travail peut-il être exécuté? a. À la demande de l'administrateur de base de données. b. À la suite du déclenchement d'une alerte. c. Par rapport à une planification prédéfinie. d. Dans tous ces cas. 13. Quel service se charge d'exécuter les travaux planifiés? a. MS SQL Server. b. SQL Server Agent. c. MSDTC. d. MS Search. Corrigé p. 147 Énoncé 4.1 Configurer le service de messagerie Durée : 15 minutes Configurez le service de messagerie afin de permettre à l'agent SQL Server de transmettre des mails. Pour permettre de tester complètement le service de messagerie de base de données, il est nécessaire d avoir accès à un serveur SMTP. Pour l instance SQL Server de production, il est normal d accéder au serveur de messagerie de l entreprise. Mais dans le cadre de tests, ce qui est le cas ici, il est préférable de travailler avec son propre serveur SMTP. Sur codeplex, un programme nommé smtp4dev est proposé (http://smtp4dev.codeplex.com/). Comme son nom l indique, ce programme n est pas destiné à remplacer un serveur de messagerie, mais plus exactement à mettre en place ce serveur dans le cadre de développement ou de tests. Après téléchargement de l archive et décompression, il est possible d exécuter le programme smtp4dev.exe. 33

SQL Server 2012 - Administrer une base de données Les TP Informatiques Dès lors ce serveur smtp local fonctionne sur toutes les adresses IP du poste et le port 25. Toutefois par le bouton Options onglet Server, il est possible de procéder à sa propre configuration du serveur SMTP. Corrigé p. 148 34

énoncé Énoncé 4.2 Définir de nouveaux opérateurs Durée : 15 minutes Définissez l'opérateur Antoine qui sera notifié par l'instruction net send sur le poste local (localhost). Définissez l'opérateur Marie qui sera notifiée par e-mail (marie@eni.fr). Définissez l'opérateur Philippe qui pourra être notifié par une instruction net send sur le serveur localhost ou bien par messagerie électronique (philippe@eni.fr) à l'aide d'un script Transact SQL. Indice La procédure stockée sp_add_operator permet de définir de nouveaux opérateurs. Corrigé p. 150 Énoncé 4.3 Définir une alerte par rapport à un numéro d'erreur Durée : 10 minutes Définissez l'alerte Erreur701SSMS pour l'erreur 701: Mémoire système insuffisante pour exécuter cette requête. Cette alerte portera uniquement sur la base SSMS. Les opérateurs Marie (par netsend) et Philippe (par e-mail) seront notifiés toutes les 10 minutes et le texte d'erreur sera inclus dans le message envoyé aux opérateurs. Corrigé p. 152 Énoncé 4.4 Définir une alerte par rapport à une gravité d'erreur Durée : 15 minutes Définissez, à l'aide d'un script Transact SQL, l'alerte Gravite21TSQL pour alerter l'opérateur Marie par e-mail avec le message d'erreur dès que ce type d'erreur se produit sur la base TSQL. Indices La procédure stockée sp_add_alert permet de définir une nouvelle alerte. Les opérateurs à notifier face à une alerte sont définis à l'aide de la procédure stockée sp_add_notification. Corrigé p. 154 35

SQL Server 2012 - Administrer une base de données Les TP Informatiques Énoncé 4.5 Définir un nouveau travail Durée : 25 minutes Planifiez le nouveau travail nommé Réduction, qui va tenter de réduire la taille de la base de données TSQL en laissant au moins 10 % d'espace libre dans les fichiers. Ce travail devra également procéder au même type de réduction de taille sur la base SSMS mais cette fois-ci sans réduire la taille des fichiers de données, afin de simplement compacter les données. Définissez le travail SuiviErreur qui va inscrire les date et heure courantes dans la table SuiviErreurs définie sur la base TSQL. Si cette table n'existe pas lors de l'exécution du travail, alors elle est créée par script afin d'avoir les propriétés suivantes : Colonne Type de données Remarque id int Compteur à incrémentation automatique quand datetime2 Indices Pensez à l'instruction DBCC SHRINKDATABASE. Pensez à utiliser l'option NOTRUNCATE pour ne pas rendre au système de fichiers l'espace libéré dans les fichiers de données. La fonction OBJECT_ID permet de vérifier l'existence d'un objet. Corrigé p. 155 Énoncé 4.6 Planifier l'exécution d'un travail Durée : 10 minutes Planifiez le travail Réduction défini à l'étape 4.5, pour qu'il s'exécute du lundi au vendredi la nuit à 01h15 du matin. Le week-end, ce travail sera exécuté uniquement le dimanche matin à 06h25. Corrigé p. 161 Énoncé 4.7 Notifier un opérateur suite à l'exécution du travail Durée : 5 minutes Lorsque le travail Réduction a terminé de s'exécuter, l'opérateur Philippe souhaite être averti par un message électronique. En cas d'échec d'exécution, une trace doit être inscrite dans le journal des événements Windows. Corrigé p. 164 36