SQL Server, Administration
4 minutes à lire
Pour SQL Server versions 2012 à 2022
Cette formation apporte la connaissance nécessaire pour l’installation, la configuration et l’administration de SQL Server des versions 2012 à 2022. Vous comprendrez l’architecture de SQL Server et serez à même de l’installer. Vous apprendrez à administrer le système (sauvegarde, restauration, configuration, automatisation des tâches d’administration, surveillance du fonctionnement, migration des données) et à gérer sa sécurité.
Les exercices alterneront avec le cours de manière à fournir une illustration concrète des thèmes étudiés.
 
   Général
 
Durée: 35 heures (5 jours)
Profils des participants
- Administrateurs et spécialistes système désireux de maîtriser le fonctionnement et l’administration de SQL Server 2012 à 2022.
 - développeurs et informaticiens qui doivent apprendre à maintenir des serveurs SQL Server.
 
Prérequis
- Connaissance de l’utilisation et de la mise en œuvre de SQL Server et de la manipulation des bases de données ;
 - connaissance du langage SQL ;
 - connaissance des notions de base de l’administration de Windows Server.
 
Accessibilité et délais d’accès
Qualité et indicateurs de résultats
 
   Objectifs pédagogiques
 
- Configurer SQL Server pour un environnement de production ;
 - assurer la sécurité de l’accès à SQL Server ;
 - assurer la reprise sur indicent et la maintenance ;
 - surveiller le serveur et ses performances.
 
 
   Contenu de la formation
 
- 
Installation et configuration de SQL Server
- Architecture générale de SQL Server
 - Contenu de SQL Server : intégration des composants de SQL Server, les bases de données, la sécurité, intégration des fonctionnalités de BI, intégration des services de notification.
 - Les différentes éditions de SQL Server.
 - Installation de SQL Server : planification, méthodes et vérification de l’installation.
 - Gestion des versions antérieures : migration des bases et du serveur.
 - Utilisation de l’outil de gestion des services SQL Server : SQL Server Configuration Manager.
 - Utilisation de l’outil d’administration et de développement : SQL Server Management Studio.
 - Configuration de SQL Server. Utiliser Policy Based Management.
 - Les bases de données système.
 
 - 
Gestion des espaces de stockage
- Création des bases de données, contrôle de l’espace de stockage.
 - Localisation des fichiers. Gestion de la taille et de la croissance des bases et des journaux de transactions.
 - Modification de la structure d’une base de données. Création et modification des tables.
 - Insertion et importation de données.
 - Partitionnements de tables et d’index.
 - Instantanés de bases de données (database snapshot).
 
 - 
Gestion de la sécurité et du chiffrement
- Risques de sécurité. Sécurité externe et interne à SQL Server. Prévention des injections, sécurisation de la communication.
 - Modèle de sécurité interne.
 - Gestion des authentifications : connexions et sessions.
 - Gestion des rôles et des permissions au niveau serveur et au niveau base.
 - Gestion des permissions sur les données, sur les bases de données, sur les schémas. Attribution, déni et révocation des privilèges.
 - Chiffrement des données et gestion des certificats.
 - Gestion du contexte d’exécution des objets.
 - Utilisation des outils d’audit de sécurité.
 - Les bases de données partiellement contenues.
 
 - 
Tâches d’administration de la base de données
- Planification de tâches par l’agent SQL Server.
 - Envoi de notifications par e-mail par du code SQL, notifications dans l’agent et alertes. Gestion des opérateurs de notification
 - Création de déclencheurs DDL pour tracer les modifications de structures.
 - Vérification de la cohérence de la base de données : intégrité physique et intégrité logique.
 - Maintenance des index (reconstruction et défragmentation). Maintenance des statistiques.
 - Utilisation de l’outil de plan de maintenance.
 
 - 
Sauvegarde et restauration
- Gestion des sauvegardes et restauration de la base de données : utilité des sauvegardes, mise en place d’un modèle de récupération, sauvegarde de la configuration de SQL Server et des bases de données.
 - Les différents types de sauvegardes. Mode de récupération et influence sur la récupération des données
 - Mise en place d’une stratégie de sauvegarde pour minimiser le delta de perte des données. Planification des sauvegardes
 - Restauration de bases de données : enchaînement des commandes et récupération de la base.
 - Réparation des environnements SQL Server endommagés. Sauvegarde et restaurations des bases systèmes.
 
 - 
Surveillance et supervision
- Utilisation du profiler : contrôle de l’exécution, gestion des informations de performance.
 - Introduction aux événements étendus (XEvents)
 - Utilisation de déclencheurs DDL pour tracer les modifications de structure.
 - Mise en œuvre et utilisation des événements de modification.
 - Utilisation des vues de méta-données et des vues de gestion dynamique.
 - Utilisation du moniteur de performance pour l’audit du serveur et de la machine.
 - Lecture des journaux d’événements et des journaux d’erreur SQL Server.
 - Visualisation des verrous, détection et traitement des verrous mortels (deadlocks).
 - Utilisation du gouverneur de ressources.
 
 
 
   Organisation de la formation
 
Equipe pédagogique
Les formations sont assurées par Rudi Bruchez, consultant-formateur certifié MCSA : SQL Server 2012/2014 (Microsoft Certified Solutions Associate), et MVP (Most Valuable Professional), avec une expérience de vingt-cinq ans sur SQL Server, et de dix-sept ans en prestataire de formation professionnelle.
Moyens pédagogiques et techniques
- Accueil des stagiaires dans une salle dédiée à la formation.
 - Documents supports de formation projetés.
 - Exposés théoriques
 - Etude de cas concrets
 - Quiz en salle
 - Mise à disposition en ligne de documents supports à la suite de la formation.
 
Dispositif de suivi de l’exécution de l’évaluation des résultats de la formation
- Feuilles de présence.
 - Questions orales ou écrites (QCM).
 - Mises en situation.
 - Formulaires d’évaluation de la formation.
 
Prix : 6000 €