SQL Server, Administration

Formation longue pour DBA

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

  1. 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.
  2. 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).
  3. 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.
  4. 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.
  5. 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.
  6. 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 €