Présentation
Cette formation permettra aux administrateurs Windows d’apprendre l’essentiel pour l’administration et la maintenance d’une base de données SQL Server.
Elle présente les éléments de configuration fondamentaux ainsi que les outils et les bonnes pratiques nécessaires pour superviser, garantir la cohérence et sauvegarder les données de la base de données.
Objectifs pédagogiques
- Comprendre l’architecture et les composants principaux du SGBD SQL Server
- Installer et configurer le SGBD Microsoft SQL Server
- Définir une stratégie de sauvegarde et la mettre en oeuvre
- Mettre en place la sécurité à différents niveaux de la base de données (base, schémas, utilisateurs)
- Surveiller les traitements, maintenir la qualité et l’intégrité des données sur la base
- Anticiper et résoudre les situations de blocage sur la base de données
Pédagogie
Alternance d’exposés théoriques et d’exercices pratiques
Durée : 2 jours – 14 Heures
Dates et prix : contact@fc3h.fr
Pré-réquis
Bonnes connaissances de l’utilisation de SQL Server, de la manipulation des bases de données et du langage SQL.
Connaissances de base de l’administration Windows
Programme de formation
Présentation de SQL Server et Installation
- Revue des apports des versions 2012 et 2014.
- Tour d’horizon des apports de la version 2016.
- Installation de SQL Server 2016
- Migrer depuis des versions antérieures.
Installation de SQL Server
- Installation et configuration de SQL Server 2016
- Les tâches de l’administrateur et les moyens à sa disposition.
- Architecture générale de SQL Server 2016.
- Installation, migration.
- Les outils de configuration : SQL Server Configuration Manager.
- Outil de gestion des services, du réseau.
- Présentation des outils client (SSMS et SSDT).
- Les objets et bases de données système.
Sauvegarde et Restauration des bases de données
- Mode de récupération de la base de données.
- Les différents types de sauvegarde (complète, différentielle, journal)
- Mise en place d’une stratégie de sauvegarde.
- Sauvegardes en Transact-SQL et avec Management Studio.
- Restauration de bases, réparation des environnements endommagés.
- Restauration de journal.
Sécurité
- Choix du mode d’authentification
- Sécuriser la connexion et les sessions.
- Sécurité au niveau de la base de données et des schémas
- Sécurité dans la base de données à relation contenu/contenant « Contained Databases ».
- Les rôles de serveur et de bases de données
- Attribution de privilèges (Grant, Revoke, Deny ..).
Maintenance du serveur
- Présentation des index.
- Maintenir les index et les statistiques.
- Assistant plan de maintenance.
- Planification des tâches d’administration avec l’Agent SQL Server.
Supervision du serveur SQL Server
- Visualisation des verrous et blocages, détection et traitement des verrous mortels (deadlocks).
- Configuration du serveur (mémoire et cpu) et des bases de données.
- Le gouverneur de ressources.
- Mise en œuvre des outils d’analyse
- SQL Profiler.
- Query Store (magasin de requêtes : nouveauté de SQL Server 2016)
Moyens d’évaluation
- Vérification des procédures d’installlation et configuration
- Vérification des procédures de sauvegarde et de restauration
- Surveillance du serveur SQL Serveur avec les outils adaptés