Aperçu du cours
Découvrez notre formation complète et approfondie sur SQL Server, conçue pour les professionnels souhaitant maîtriser tous les aspects de l’administration de cette puissante plateforme de gestion de bases de données. Grâce à ce cours, plongez au cœur de l’architecture de SQL Server, explorez ses fonctionnalités avancées et comprenez comment paramétrer, surveiller et optimiser ses performances. Notre programme couvre tout, de l’installation de SQL Server, la gestion des espaces de stockage, aux techniques avancées de chiffrement et de sécurité. Apprenez également à automatiser des tâches cruciales, à effectuer des sauvegardes fiables et à restaurer vos données de manière efficace. Que vous soyez un administrateur de bases de données cherchant à renforcer ses compétences, ou un professionnel IT aspirant à une expertise en gestion de SQL Server, ce cours vous fournira les outils, les techniques et les connaissances nécessaires pour réussir. Rejoignez-nous et apprenez à exploiter tout le potentiel de SQL Server pour vos besoins en bases de données.
Prérequis
- Bonnes connaissances de l'utilisation de SQL Server
- Savoir manipuler des bases de données
- Bonnes connaissances du langage SQL
- Connaissances de base de l'administration Windows
Objectifs pédagogiques
- Savoir créer des plans de sauvegarde et des plans de réorganisation.
- Pouvoir installer et configurer le SGBD Microsoft SQL Server
- Implémenter des surveillances en continu de la base sur les modifications et sur ses performances
- Vérifier les démarches de sauvegardes des bases et être capable de récupérer les sauvegardes
- Mettre en place une base de données et organiser le stockage des fichiers de données
- Automatiser et organiser des tâches d'administration courante
- Choisir les permissions et contrôles d'accès sur le serveur et sur les bases, gérer les certificats
Public ciblé
- Administrateurs de base de données
- administrateurs
- responsables d'exploitation
- ingénieurs systèmes
Programme de formation
-
SQL Server et son installation
-
Les missions de l’administrateur et les moyens à sa disposition.
-
Architecture globale de SQL Server.
-
Les apports des versions de SQL Server de 2012 à 2019.
-
Installation et paramétrage de SQL Server.
-
Migration depuis des versions antérieures.
-
Les différentes méthodes de configuration : SQL Server Configuration Manager et utilitaire réseau du client SQL Server.
-
Présentation des méthodes : SQL Server Management Studio (SSMS) et SQL Server Data Tools (SSDT).
-
Les bases de données systèmes et utilisateurs. Les objets d’une base de données.
-
Travaux pratiques: Installer et configurer SQL Server. Se connecter avec les outils clients. Interroger le serveur SQL Server avec SQL Server Management Studio.
-
-
Gérer les espaces de stockage
-
Créer et gérer les bases de données.
-
Moteur de stockage et stockage physique. Attribution des objets.
-
Partitionnement des tables et index. Types de partition. Schéma de partition.
-
Colonnes calculées. Gérer la taille et la croissance des bases.
-
Clichés de bases de données. Opérations d’instantanés
-
Créer des groupes de fichiers, de tables, de contraintes.
-
Schéma de base de données.
-
Insérer et importer de données. Options principales de BULK INSERT ou BCP.
-
Travaux pratiques: Créer et modifier une base. Gérer des fichiers, de groupes de fichier. Créer des instantanés (clichés), de tables, de contraintes.
-
-
Chiffrement et sécurité
-
Sécurisation de la connexion, des sessions et des modèles de sécurité interne.
-
Modes d’authentification. Résoudre des noms.
-
Les rôles : de serveur, fixes de bases de données, créés par l’utilisateur, d’application.
-
Attribution de privilèges. Chaînage de propriétaire.
-
Contexte d’exécution.
-
Sécurisation de la base de données à relation contenu/contenant « Contained Databases »
-
Chiffrement des données . Architecture de chiffrement.
-
Clé essentiel de base de données. Sauvegarde et restauration des clés. Extensible Key Management.
-
Certificats SQL Server.
-
Métadonnées de chiffrement.
-
Transparent Data Encryption.
-
Vérification de base de données, syntaxe de création d’événements à auditer.
-
Travaux pratiques: Manipuler des permissions et des contrôles d’accès. Gérer des certificats.
-
-
Administration sous SQL Server : Tâches
-
Déploiement de tâches à l’aide de l’agent
-
Gestion & organisation des travaux
-
Planification des travaux, rôles spécifiques de MSDB. Journal d’exécution, moniteur de travaux.
-
Configuration de l’Agent SQL.
-
Paramétrage d’alertes et de notifications.
-
Maniement des opérateurs
-
Gestion d’emails depuis SQL Server : Database Mail et paramétrage de l’agent
-
Gestion de travaux multiserveurs.
-
Redirection d’événements
-
Vérification de l’intégrité physique.
-
Récolte d’informations de bas niveau sur le moteur SQL Server
-
Structure des index & maintenance des index.
-
Vues indexées.
-
Index de texte intégral.
-
Recalcul des statistiques.
-
Gestion de la sauvegarde et de la réorganisation de la BDD par l’outil de plan de maintenance
-
Utilisation de SQL Server Data Tools
-
Travaux pratiques : Automatisation & planification des travaux d’administration. Conception et gestion de travaux et d’alertes
-
-
Sauvegardes & restaurations
-
Tour d’horizon des différents types de sauvegarde
-
Présentation et comparatifs des modes de récupération
-
Déploiement d’une stratégie de sauvegarde
-
Sécurisation des sauvegardes
-
Sauvegardes en T-SQL : intégrité.
-
Sauvegardes multifichiers, multifamilles.
-
Planification des sauvegardes.
-
Restauration de bases
-
Traitement des environnements endommagés
-
Restauration dans une base différente
-
Restauration de journal, de page, de la base de données Master
-
Récupération accélérée d’une base de données (SQL 2019)
-
Travaux pratiques : écriture de paramètres de sauvegardes et de restaurations.
-
-
Surveillance & performances
-
Méthodes de visualisation des verrous et blocages
-
Ciblage et traitement des verrous mortels
-
Paramétrage du serveur & des BDD
-
Présentation du gouverneur de ressources
-
Traçage des modifications de structures avec les déclencheurs DDL
-
Vues de métadonnées & vues de gestion dynamique
-
Procédures stockées de métadonnées
-
Outils d’analyse
-
Travaux pratiques : Mise en place des surveillances sur les modifications de structure. Utilisation des vues de gestion dynamique. Gestion d’un verrou mortel.
-