Description
Ce stage vous apportera les connaissances nécessaires pour installer, configurer et administrer un serveur de base de données SQL Server 2014 ou 2012. Vous découvrirez l'architecture du serveur, apprendrez à le paramétrer et à surveiller son fonctionnement, à gérer les espaces de stockage, à automatiser des tâches et à effectuer des sauvegardes et des restaurations.
À qui s'adresse cette formation ?
Pour qui ?Administrateurs de base de données, responsables d'exploitation, administrateurs et ingénieurs système.
Prérequis
Les objectifs de la formation
Programme de la formation
- Installation et configuration
- Les tâches de l'administrateur et les moyens à sa disposition.
- Architecture générale de SQL Server 2012.
- Installation, migration.
- Les outils de configuration.
- SQL Server Configuration Manager.
- Outil de gestion des services, du réseau.
- Présentation des outils client.
- Les objets et bases de données système.
- Travaux pratiques Installation de SQL Server.
- Utilisation 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.
- Fonction de partition.
- Schéma de partition.
- Colonnes calculées.
- Gestion de la taille et de la croissance des bases.
- Clichés de bases de données (SNAPSHOT).
- Opérations d'instantanés Insertion et importation de données.
- Options principales de BULK INSERT ou BCP.
- Travaux pratiques Création d'une base.
- Gestion des fichiers.
- Création d'instantanés (clichés).
- Sécurité et chiffrement
- Sécurité externe et interne.
- Sécuriser la connexion et les sessions, modèle de sécurité interne.
- Modes d'authentification.
- Résolution des noms.
- Les rôles : rôles de serveur, rôles fixes de bases de données, rôles créés par l'utilisateur, rôles d'application.
- Attribution de privilèges (Grant, Revoke, Deny .
- .
- ).
- Chaînage de propriétaire.
- Contained Databases.
- Contexte d'exécution.
- Chiffrement des données (symétrique, asymétrique).
- Architecture de chiffrement.
- Clé principale de base de données.
- Sauvegarde et restauration des clés.
- Extensible Key Management.
- Certificats SQL Server, exemple d'utilisation.
- Métadonnées de chiffrement.
- Transparent Data Encryption.
- Audit de base de données, syntaxe de création d'événements à auditer.
- Travaux pratiques Manipulation des permissions et des contrôles d'accès.
- Gestion des certificats.
- Tâches d'administration
- Planification de tâches par l'agent SQL Server.
- Organisation des travaux : catégories de travaux, types d'étapes, règles de précédence et erreurs, notifications.
- Planification des travaux, rôles spécifiques de MSDB.
- Journal d'exécution, moniteur.
- Paramétrage de l'Agent SQL.
- Configuration d'alertes et de notifications.
- Gestion des opérateurs.
- Envoi d'emails depuis SQL Server : configuration des paramètres de Database Mail, de l'Agent pour l'envoi de mails.
- Configuration de travaux multiserveurs.
- Redirection d'événements Déclencheurs DDL.
- Evénements SQL Server : performance, WMI, WQL.
- Vérification de l'intégrité physique.
- Récupérer des informations de bas niveau sur le moteur SQL Server (DBCC).
- Rappels sur la structure des index et maintenance des index.
- Vues indexées.
- Index de texte intégral.
- Recalcul des statistiques.
- L'outil de plan de maintenance.
- Utiliser SQL Server Data Tools.
- Travaux pratiques Automatisation et planification des travaux d'administration.
- Sauvegardes et restaurations
- Les différents types de sauvegarde (complète, différentielle, journal.
- .
- ) Mode de récupération (complet, simple, journalisé en bloc.
- .
- ) et influence sur la récupération des données.
- Mise en place d'une stratégie de sauvegarde.
- Sécurité des sauvegardes.
- Sauvegardes en T-SQL : intégrité.
- Sauvegardes multifichiers, multifamilles.
- Planification des sauvegardes.
- Restauration de bases, réparation des environnements endommagés.
- Restauration de journal.
- Restauration dans une base différente.
- Restauration de page.
- Sauvegarde des bases système.
- Restauration de Master.
- Travaux pratiques Création de configuration de sauvegardes et de restaurations.
- Surveillance et performances
- Le profiler et l'eXtended Events (XEvents) pour tracer l'utilisation.
- Les événements étendus.
- Déclencheurs DDL pour tracer les modifications de structures.
- Vues de méta-données et vues de gestion dynamique.
- Procédures stockées de métadonnées.
- Le moniteur de performances Windows.
- Compteurs et événements utilisateurs.
- Database Tuning Advisor.
- Visualisation des verrous et blocages, détection et traitement des verrous mortels (deadlocks).
- Configuration du serveur et des bases de données.
- Le gouverneur de ressources.
- Travaux pratiques Mise en place des surveillances sur les modifications de structure.
- Utilisation des vues de gestion dynamique.
- Gestion d'un verrou mortel.