Télécharger la présentation
Publié parArianne Vernier Modifié depuis plus de 9 années
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
Présentations similaires
© 2024 SlidePlayer.fr Inc.
All rights reserved.