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 €