La présentation est en train de télécharger. S'il vous plaît, attendez

La présentation est en train de télécharger. S'il vous plaît, attendez

Module 5 : Exécution de tâches administratives

Présentations similaires


Présentation au sujet: "Module 5 : Exécution de tâches administratives"— Transcription de la présentation:

1 Module 5 : Exécution de tâches administratives

2 Vue d'ensemble Tâches liées à la configuration
Tâches de routine liées à l'administration de SQL Server Automatisation des tâches de maintenance de routine Création d'alertes Résolution des problèmes liés à l'automatisation de SQL Server Automatisation de travaux sur plusieurs serveurs

3 Tâches liées à la configuration
Configuration de l'Agent SQL Server Configuration de SQLAgentMail et de SQL Mail Configuration de serveurs liés Configuration des noms de source de données Configuration de la prise en charge du langage XML de SQL Server dans les services Internet Configuration de SQL Server pour partager les ressources de mémoire avec les autres applications serveur

4 Configuration de l'Agent SQL Server
Exécution permanente de l'Agent SQL Server Configurez le service Agent SQL Server pour qu'il démarre automatiquement Configurez les services SQL Server et Agent SQL Server pour qu'ils redémarrent automatiquement s'ils s'arrêtent de façon inattendue Attribution du rôle sysadmin au compte d'ouverture de session de l'Agent SQL Server Attribuez le rôle sysadmin au groupe Administrateurs local Utilisez un compte d'ouverture de session d'utilisateur de domaine Windows Utilisation du mode d'authentification Windows pour l'Agent SQL Server

5 Configuration de SQLAgentMail et de SQL Mail
(Service Agent SQL Server) Envoie des notifications de travail et d'alerte SQL Mail (Service SQL Server) Exécute la procédure stockée étendue xp_sendmail Serveur SQLServer

6 Configuration de serveurs liés
Système de fichiers Fournisseur OLE DB Serveur SQL Fournisseur OLE DB Serveur SQL

7 Configuration des noms de source de données
Un nom de source de données définit : Le pilote ODBC à utiliser Les informations de connexion (nom et emplacement de la source de données, compte de connexion et mot de passe) Options propres au pilote pour la connexion

8 Configuration de la prise en charge du langage XML de SQL Server dans les services Internet
Demande HTTP Utilisent le filtre ISAPI (SQLXML.DLL) et le fournisseur OLE DB XML Filtre ISAPI OLE DB Serveur SQL Services Internet

9 Configuration de SQL Server pour partager les ressources de mémoire avec les autres applications serveur Configuration des options de mémoire min server memory max server memory Identification de la quantité maximale de mémoire Utilisation du Moniteur système Windows 2000 pour l'observation d'effets

10 Atelier A : Configuration de SQL Server

11 Tâches de routine liées à l'administration de SQL Server
Exécution de tâches planifiées régulièrement Sauvegarde de bases de données Importation et exportation de données Identification et résolution de problèmes potentiels Surveillance de l'espace des bases de données et des journaux Surveillance des performances

12 Automatisation des tâches de maintenance de routine
Automatisation de l'administration de SQL Server Création de travaux Vérification des autorisations Définition des étapes d'un travail Création d'un organigramme des actions par étape de travail Planification de travaux Création d'opérateurs à notifier Analyse et configuration de l'historique des travaux

13 Présentation multimédia : Automatisation de l'administration de SQL Server

14 Création de travaux Vérifiez qu'un travail est activé
Indiquez le propriétaire chargé de l'exécution du travail Déterminez l'emplacement de l'exécution du travail Créez des catégories de travail

15 Vérification des autorisations
Exécution de travaux Transact-SQL À exécuter dans le contexte de sécurité du propriétaire du travail ou d'un utilisateur particulier Exécution de commandes du système d'exploitation ou de travaux de script ActiveX Les membres du rôle sysadmin utilisent le compte de connexion de l'Agent SQL Server Les propriétaires de travaux qui ne sont pas membres du rôle sysadmin utilisent un compte d'utilisateur de domaine défini appelé compte proxy

16 Définition des étapes d'un travail
Utilisation d'instructions Transact-SQL Utilisation de commandes du système d'exploitation Utilisation de scripts ActiveX Utilisation de la réplication

17 Création d'un organigramme des actions par étape de travail
Travail 2 Sauvegarde du journal des transactions de la base de données Northwind Travail 1 Transfert de données Northwind Étape 1du travail : Sauvegarde de la base de données Type : Transact-SQL ; Tentatives : 1 Échec ? Oui Consigner dans le journal applications Windows Non Étape 2 du travail : Transfert de données Type : CmdExec ; Tentatives : 2 Oui Échec ? Prévenir l'opérateur Non Étape 3 du travail : Personnalisation de l'application Type : Active Scripting ; Tentatives : 0 Échec ? Oui Non Prévenir l'opérateur

18 Planification de travaux
Travail 2 : Sauvegarde du journal des transactions de la base de données Northwind Planification : Lun-Ven Poste 1 Planification : Weekend Dim Lun Mar Mer Jeu Ven Sam Dim Lun Mar Mer Jeu Ven Sam Toutes les deux heures De : 08:00 À  : 17:00 Toutes les huit heures De : 12:00 À  : 23:59 Planification : Lun-Ven Poste 2 Planification : Processeur inactif Processeur inactif Dim Lun Mar Mer Jeu Ven Sam Dim Lun Mar Mer Jeu Ven Sam Toutes les quatre heures De : 17:01 À  : 07:59

19 Création d'opérateurs à notifier
Travail : Transfert de données Northwind Étape 1 du travail : Sauvegarde du journal des transactions Étape 3 du travail : Sauvegarde de la base de données Étape 2 du travail : Transfert de données Échec du travail Opérateur à prévenir Nom de l'opérateur Courrier électronique Radiomessagerie Commande net send Meng Phua Nwind Admins Jose Lugo Planification de la radiomessagerie 00: :00 Meng Phua 08: :00 Nwind Admins 18: :00 Jose Lugo

20 Analyse et configuration de l'historique des travaux
Analyse de l'historique d'un travail individuel Résultat de l'étape du travail (réussite ou échec) Durée de l'exécution Erreurs et messages Configuration de la taille de l'historique des travaux Conservation des informations sur chaque travail Historique écrasé lorsque la taille maximale est atteinte

21 Atelier B : Création de travaux et d'opérateurs

22 Création d'alertes Utilisation d'alertes en réponse à des problèmes potentiels Consignation d'événements dans le journal applications Création d'alertes en réponse à des erreurs SQL Server Création d'alertes pour une erreur définie par l'utilisateur Réponse à des alertes de condition de performances Attribution d'un opérateur de prévention de défaillance

23 Utilisation d'alertes en réponse à des problèmes potentiels
Base de données utilisateur Base de données msdb Erreur 50099 avec journal Table sysalerts Table customer id name ... CustomerID LastName ... 15 50099 ... 731 Harui ... Client supprimé par Eva Corets 732 732 van Dam van Dam ... ... Table sysnotifications 733 Niikkonen ... alert_id operator_id ... 15 12 ... ... ... ... Table sysoperators Message électronique id name ... De : SQL Server À : Gestionnaire de comptes Objet : Erreur numéro 50099 Le client 732 a été supprimé par Eva Corets 12 Account Manager ... ... ... ...

24 Consignation d'événements dans le journal applications
Erreurs SQL Server de niveau de gravité compris entre 19 et 25 Procédures stockées système sp_addmessage ou sp_altermessage Instruction RAISERROR WITH LOG Procédure stockée étendue xp_logevent

25 Création d'alertes en réponse à des erreurs SQL Server
Définition d'alertes pour des numéros d'erreur SQL Server Doivent être consignées dans le journal applications Windows Fournies par le système ou définies par l'utilisateur Définition d'alertes pour des niveaux de gravité d'erreur Les niveaux de gravité de 19 à 25 sont automatiquement consignés Configurez le transfert d'événements

26 Création d'alertes pour une erreur définie par l'utilisateur
Création du message d'erreur Le numéro d'erreur doit être supérieur à 50000 Les espaces réservés des paramètres peuvent être utilisés Déclenchement de l'erreur à partir de l'application de base de données Utilisez l'instruction RAISERROR Déclarez des variables pour les espaces réservés des paramètres Définition d'une alerte pour le message d'erreur

27 Réponse à des alertes de condition de performances
Toutes les bases de données : Niveau de gravité 18 Alerte 2 Base de données Northwind : Erreur de transfert de données Alerte 1 : Base de données Northwind : Journal plein à 75 % Exécution du travail : Travail 2  : Sauvegarde du journal des transactions de la base de données Northwind Opérateurs à prévenir : Seuil atteint à 01:28 Nom de l'opérateur Courrier électronique Radiomessagerie Commande net send Meng Phua Nwind Admins Jose Lugo Planification de la radiomessagerie 08: :00 Nwind Admins 18: :00 Jose Lugo 00: :00 Meng Phua

28 Attribution d'un opérateur de prévention de défaillance
Alerte : Erreur 18204 Défaillance du périphérique de sauvegarde Notification des opérateurs Opérateur de prévention de défaillance Courrier électronique Radio messagerie Commande net send Opérateurs Meng Phua Nwind Admins Jose Lugo Planification de la radiomessagerie 00: :00 Meng Phua 08:01 -18:00 Nwind Admins 18: :00 Jose Lugo

29 Résolution des problèmes liés à l'automatisation de SQL Server
Vérification du démarrage de l'Agent SQL Server Vérification de l'activation du travail, de la planification, de l'alerte ou de l'opérateur Vérification de l'activation du compte proxy Analyse des journaux d'erreurs Analyse de l'historique Vérification du fonctionnement du client de messagerie

30 Résolution des problèmes liés aux alertes
Facteurs pouvant entraîner un retard de traitement des alertes Le journal applications Windows est plein L'utilisation du processeur est inhabituellement élevée Le nombre de réponses aux alertes est élevé Résolution du retard de traitement des alertes Désactivez temporairement l'alerte Augmentez le délai entre les réponses Corrigez le problème des ressources globales Videz le journal applications Windows

31 Atelier C : Création d'alertes

32 Automatisation de travaux sur plusieurs serveurs
Définition d'un serveur principal Crée un opérateur MSXOperator sur le serveur principal et sur tous les serveurs cibles Représente un service principal ou une unité d'entreprise Définition de serveurs cibles Sont attribués à un serveur principal Sont situés dans le même domaine que le serveur principal

33 Définition de travaux sur plusieurs serveurs
cible Serveur cible Le serveur principal définit des travaux 1 Le serveur cible télécharge les travaux à partir du serveur principal 2 Le serveur cible indique l'état de sortie des travaux au serveur principal 3 3 2 Serveur cible

34 Conseils pratiques Utilisez un compte d'utilisateur de domaine membre du groupe Administrateurs local Windows Envoyez des alertes à des alias de groupe de courrier électronique et non à des personnes Définissez une alerte qui avertit un opérateur que des erreurs fatales se sont produites Créez un opérateur de prévention de défaillance Utilisez des travaux sur plusieurs serveurs pour automatiser les travaux sur plusieurs serveurs

35 Contrôle des acquis Tâches liées à la configuration
Tâches de routine liées à l'administration de SQL Server Automatisation des tâches de maintenance de routine Création d'alertes Résolution des problèmes liés à l'automatisation de SQL Server Automatisation de travaux sur plusieurs serveurs


Télécharger ppt "Module 5 : Exécution de tâches administratives"

Présentations similaires


Annonces Google