Cette formation complète vous guide pas à pas dans l’administration de SQL Server de la version 2016 à 2025. Vous apprendrez à installer et configurer votre environnement, gérer la sécurité des utilisateurs et des données, mettre en place des stratégies de sauvegarde et de restauration efficaces, et superviser les performances de vos bases avec SQL Server Management Studio.
Grâce à une approche orientée pratique opérationnelle, cette formation permet aux administrateurs systèmes, développeurs et DBA débutants de maîtriser les fondamentaux de l’exploitation SQL Server et d’assurer la continuité de service de leurs bases de données en production.
Inclus dans votre formation en inter-entreprise
Installation et configuration de SQL Server (4h00)
- Comprendre l’architecture du moteur SQL Server et ses services associés
- Procédure d’installation et configuration des paramètres essentiels : classement, authentification, chemins des fichiers
- Gestion des comptes de service et permissions
- Configuration de la base tempdb
- Introduction à l’administration via SQL Server Management Studio
- Travaux pratiques :
- Installation complète d’une instance SQL Server
- Configuration du stockage et vérification post-installation
Gestion des bases de données (3h00)
- Création et configuration des bases de données utilisateurs
- Gestion des fichiers de données et journaux (taille et croissance automatique)
- Options de compatibilité entre versions
- Opérations de détachement, rattachement et déplacement de bases
- Paramétrage du mode de récupération et impact sur les sauvegardes
- Travaux pratiques :
- Création d’une base utilisateur complète
- Configuration du mode de récupération
- Déplacement des fichiers
Gestion des connexions et de la sécurité (4h00)
- Présentation du modèle de sécurité SQL Server
- Gestion des logins, utilisateurs, rôles et schémas
- Affectation des permissions serveur et base de données
- Gestion des serveurs liés et audit des connexions
- Mise en œuvre du chiffrement TDE et du masquage dynamique des données
- Travaux pratiques :
- Création d’un modèle de sécurité complet avec rôles personnalisés
- Chiffrement d’une base et audit d’accès
Sauvegarde et restauration des bases (4h00)
- Concepts fondamentaux : sauvegarde complète, différentielle, transactionnelle
- Mise en place d’une stratégie de sauvegarde adaptée aux besoins RPO/RTO
- Sauvegardes des bases systèmes et utilisateurs
- Restauration complète, partielle et point-in-time
- Résolution des utilisateurs orphelins et vérification d’intégrité
- Travaux pratiques :
- Mise en œuvre d’un plan de sauvegarde complet et restauration d’une base à un instant précis avec contrôle d’intégrité
Supervision et maintenance (3h00)
- Outils de supervision : rapports SSMS, moniteur d’activité et vues système
- Analyse des performances via les plans d’exécution
- Gestion des index et des statistiques
- Surveillance des verrous, blocages et deadlocks
- Travaux pratiques :
- Identification des requêtes lentes
- Analyse d’un plan d’exécution
- Mise à jour des statistiques et fragmentation des index
Automatisation des tâches avec SQL Server Agent (3h00)
- Présentation de SQL Server Agent et configuration des jobs
- Gestion des opérateurs, alertes et notifications
- Historisation et supervision des tâches planifiées
- Plan de maintenance automatique
- Travaux pratiques :
- Création d’un plan de maintenance complet
- Paramétrage d’un job de sauvegarde automatisée avec notification par mail en cas d’échec
Outils complémentaires (3h00)
- Présentation et configuration du plan de maintenance intégré : choix des tâches, planification, gestion des historiques
- Introduction à l’automatisation via PowerShell pour les opérations d’administration courantes (sauvegarde, supervision, inventaire)
- Utilisation des déclencheurs DDL pour auditer ou contrôler les modifications de schéma
- Bonnes pratiques pour combiner ces outils dans une stratégie d’exploitation cohérente
- Travaux pratiques :
- Créer un plan de maintenance automatisé
- Ecrire un script PowerShell simple de sauvegarde
- Mettre en place un déclencheur DDL pour tracer la création ou suppression d’objets dans une base donnée
Haute disponibilité et reprise d’activité (4h00)
- Concepts fondamentaux de la haute disponibilité : clustering Windows, bascules, modes de synchronisation
- Création et configuration d’un groupe de disponibilité Always On
- Gestion du listener et test de bascule planifiée et forcée
- Suivi et maintenance d’une architecture Always On
- Travaux pratiques :
- Déployer un cluster Always On à deux nœuds
- Configurer le listener
- Effectuer une bascule contrôlée, puis valider la reprise d’activité après incident