Contenu du cours
Jour 1 – Installation et configuration
- Éditions, licences et dimensionnement
- Installation et configuration de l’instance
- Configuration du stockage, bien dimensionner tempdb
- Fichiers de base de données, groupes de fichiers et paramètres de croissance
- Comprendre les bases de données système
- Configuration après la mise en service : les paramètres qui comptent vraiment
Jour 2 – Sécurité
- Authentification : Windows et SQL Server en comparaison
- Logins, utilisateurs, rôles et autorisations
- Schémas et principe du moindre privilège
- Chiffrement : TDE, Always Encrypted, chiffrement des connexions
- Tables Ledger dans SQL Server 2022
- Surveillance et journalisation, SQL Server Audit
Jour 3 – Sauvegarde, restauration, haute disponibilité
- Modèles de récupération et leurs conséquences
- Sauvegarde complète, différentielle et des journaux de transactions
- Adapter la stratégie de sauvegarde à ses propres besoins : RPO et RTO
- S’exercer à la restauration, y compris à un point dans le temps
- Vue d’ensemble des groupes de disponibilité Always On
- Log shipping et réplication : quand cela reste pertinent
- Fonctionnalité Link vers Azure SQL Managed Instance
Jour 4 – Exploitation et optimisation
- SQL Server Agent, tâches, alertes et notifications
- Plans de maintenance : entretien des index, statistiques, contrôle d’intégrité
- Surveillance avec Extended Events et Query Store
- Lire les plans d’exécution et identifier les goulets d’étranglement
- Stratégie d’indexation : index manquants et superflus
- Analyser les verrous et les blocages
- Migration et mise à niveau : démarche et pièges
- Atelier sur vos propres problématiques