Installation et configuration
- Architecture de SQL Server. Installation, migration.
- Les outils de configuration des services.
- SQL Server Management Studio et SQLcmd.exe.
- Instances, bases schémas.
- Objets et bases de données système.
- Les "Data Management Views".
- Politiques d'administration. Paramétrer l'instance.
Travaux pratiques
Utiliser des outils de consultation dynamique. Configuration à l'aide du Policy Based Management (PBM).
Gestion des espaces de stockage
- Moteur de stockage et stockage physique. Allocation des objets.
- Partitionnement des tables et index.
- Colonnes calculées.
- Gérer la croissance des bases. Clichés de bases de données (snacpchot).
- Transparent Data Encryption : chiffrer le stockage.
Travaux pratiques
Création d'une base. Gestion des fichiers. Création d'instantanés. Mise en place de TDE.
Automatisation des tâches administratives
- Planification de tâches par l'agent SQL Server. Rôles spécifiques de MSDB. Journal d'exécution, moniteur.
- Alertes et notifications. Gestion des opérateurs.
- Envoi d'e-mails : configurer les paramètres.
- Travaux multiserveurs. Redirection d'événements.
- Déclencheurs DDL. Événements : performance, WMI, WQL.
Travaux pratiques
Automatiser et planifier des travaux.
Sauvegardes et restaurations
- Les types de sauvegarde. Modes de récupération et leur influence.
- Stratégie de sauvegarde. Sécurité. Planification.
- Restauration, réparation des environnements endommagés.
- Les différentes restaurations.
- Sauvegarde des bases système.
Travaux pratiques
Configurer des sauvegardes et restaurations.
Maintenance courante
- Vérifier l'intégrité physique. Récupérer des informations sur le moteur (DBCC).
- Réparer des bases endommagées.
- Diagnostic des index dans SQL Server.
- Métrique des requêtes et plan d'exécution. Mise en place d'index.
- Maintenance des index et des statistiques. L'outil de plan de maintenance.
Travaux pratiques
Maintenir des index et statistiques. Vérifier l'intégrité du stockage.
Introduction à la haute disponibilité
- Le principe du "log shipping" et du mirroring.
- AlwaysOn : groupes de disponibilité, réplicas, listeners.