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
Fonctionnalités
- 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
Détails
- 12 Sections
- 142 Lessons
- 35 heures
- SQL Server et son installation9
- 1.1Les missions de l’administrateur et les moyens à sa disposition.
- 1.2Architecture globale de SQL Server.
- 1.3Les apports des versions de SQL Server de 2012 à 2019.
- 1.4Installation et paramétrage de SQL Server.
- 1.5Migration depuis des versions antérieures.
- 1.6Les différentes méthodes de configuration : SQL Server Configuration Manager et utilitaire réseau du client SQL Server.
- 1.7Présentation des méthodes : SQL Server Management Studio (SSMS) et SQL Server Data Tools (SSDT).
- 1.8Les bases de données systèmes et utilisateurs. Les objets d’une base de données.
- 1.9Travaux pratiques: Installer et configurer SQL Server. Se connecter avec les outils clients. Interroger le serveur SQL Server avec SQL Server Management Studio.
- SQL Server et son installation9
- 2.1Les missions de l’administrateur et les moyens à sa disposition.
- 2.2Architecture globale de SQL Server.
- 2.3Les apports des versions de SQL Server de 2012 à 2019.
- 2.4Installation et paramétrage de SQL Server.
- 2.5Migration depuis des versions antérieures.
- 2.6Les différentes méthodes de configuration : SQL Server Configuration Manager et utilitaire réseau du client SQL Server.
- 2.7Présentation des méthodes : SQL Server Management Studio (SSMS) et SQL Server Data Tools (SSDT).
- 2.8Les bases de données systèmes et utilisateurs. Les objets d’une base de données.
- 2.9Travaux 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 stockage9
- 3.1Créer et gérer les bases de données.
- 3.2Moteur de stockage et stockage physique. Attribution des objets.
- 3.3Partitionnement des tables et index. Types de partition. Schéma de partition.
- 3.4Colonnes calculées. Gérer la taille et la croissance des bases.
- 3.5Clichés de bases de données. Opérations d’instantanés
- 3.6Créer des groupes de fichiers, de tables, de contraintes.
- 3.7Schéma de base de données.
- 3.8Insérer et importer de données. Options principales de BULK INSERT ou BCP.
- 3.9Travaux 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.
- Gérer les espaces de stockage9
- 4.1Créer et gérer les bases de données.
- 4.2Moteur de stockage et stockage physique. Attribution des objets.
- 4.3Partitionnement des tables et index. Types de partition. Schéma de partition.
- 4.4Colonnes calculées. Gérer la taille et la croissance des bases.
- 4.5Clichés de bases de données. Opérations d’instantanés
- 4.6Créer des groupes de fichiers, de tables, de contraintes.
- 4.7Schéma de base de données.
- 4.8Insérer et importer de données. Options principales de BULK INSERT ou BCP.
- 4.9Travaux 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é13
- 5.1Sécurisation de la connexion, des sessions et des modèles de sécurité interne.
- 5.2Modes d’authentification. Résoudre des noms.
- 5.3Les rôles : de serveur, fixes de bases de données, créés par l’utilisateur, d’application.
- 5.4Attribution de privilèges. Chaînage de propriétaire.
- 5.5Contexte d’exécution.
- 5.6Sécurisation de la base de données à relation contenu/contenant « Contained Databases »
- 5.7Chiffrement des données . Architecture de chiffrement.
- 5.8Clé essentiel de base de données. Sauvegarde et restauration des clés. Extensible Key Management.
- 5.9Certificats SQL Server.
- 5.10Métadonnées de chiffrement.
- 5.11Transparent Data Encryption.
- 5.12Vérification de base de données, syntaxe de création d’événements à auditer.
- 5.13Travaux pratiques: Manipuler des permissions et des contrôles d’accès. Gérer des certificats.
- Chiffrement et sécurité13
- 6.1Sécurisation de la connexion, des sessions et des modèles de sécurité interne.
- 6.2Modes d’authentification. Résoudre des noms.
- 6.3Les rôles : de serveur, fixes de bases de données, créés par l’utilisateur, d’application.
- 6.4Attribution de privilèges. Chaînage de propriétaire.
- 6.5Contexte d’exécution.
- 6.6Sécurisation de la base de données à relation contenu/contenant « Contained Databases »
- 6.7Chiffrement des données . Architecture de chiffrement.
- 6.8Clé essentiel de base de données. Sauvegarde et restauration des clés. Extensible Key Management.
- 6.9Certificats SQL Server.
- 6.10Métadonnées de chiffrement.
- 6.11Transparent Data Encryption.
- 6.12Vérification de base de données, syntaxe de création d’événements à auditer.
- 6.13Travaux pratiques: Manipuler des permissions et des contrôles d’accès. Gérer des certificats.
- Administration sous SQL Server : Tâches18
- 7.1Déploiement de tâches à l’aide de l’agent
- 7.2Gestion & organisation des travaux
- 7.3Planification des travaux, rôles spécifiques de MSDB. Journal d’exécution, moniteur de travaux.
- 7.4Configuration de l’Agent SQL.
- 7.5Paramétrage d’alertes et de notifications.
- 7.6Maniement des opérateurs
- 7.7Gestion d’emails depuis SQL Server : Database Mail et paramétrage de l’agent
- 7.8Gestion de travaux multiserveurs.
- 7.9Redirection d’événements
- 7.10Vérification de l’intégrité physique.
- 7.11Récolte d’informations de bas niveau sur le moteur SQL Server
- 7.12Structure des index & maintenance des index.
- 7.13Vues indexées.
- 7.14Index de texte intégral.
- 7.15Recalcul des statistiques.
- 7.16Gestion de la sauvegarde et de la réorganisation de la BDD par l’outil de plan de maintenance
- 7.17Utilisation de SQL Server Data Tools
- 7.18Travaux pratiques : Automatisation & planification des travaux d’administration. Conception et gestion de travaux et d’alertes
- Administration sous SQL Server : Tâches18
- 8.1Déploiement de tâches à l’aide de l’agent
- 8.2Gestion & organisation des travaux
- 8.3Planification des travaux, rôles spécifiques de MSDB. Journal d’exécution, moniteur de travaux.
- 8.4Configuration de l’Agent SQL.
- 8.5Paramétrage d’alertes et de notifications.
- 8.6Maniement des opérateurs
- 8.7Gestion d’emails depuis SQL Server : Database Mail et paramétrage de l’agent
- 8.8Gestion de travaux multiserveurs.
- 8.9Redirection d’événements
- 8.10Vérification de l’intégrité physique.
- 8.11Récolte d’informations de bas niveau sur le moteur SQL Server
- 8.12Structure des index & maintenance des index.
- 8.13Vues indexées.
- 8.14Index de texte intégral.
- 8.15Recalcul des statistiques.
- 8.16Gestion de la sauvegarde et de la réorganisation de la BDD par l’outil de plan de maintenance
- 8.17Utilisation de SQL Server Data Tools
- 8.18Travaux pratiques : Automatisation & planification des travaux d’administration. Conception et gestion de travaux et d’alertes
- Sauvegardes & restaurations13
- 9.1Tour d’horizon des différents types de sauvegarde
- 9.2Présentation et comparatifs des modes de récupération
- 9.3Déploiement d’une stratégie de sauvegarde
- 9.4Sécurisation des sauvegardes
- 9.5Sauvegardes en T-SQL : intégrité.
- 9.6Sauvegardes multifichiers, multifamilles.
- 9.7Planification des sauvegardes.
- 9.8Restauration de bases
- 9.9Traitement des environnements endommagés
- 9.10Restauration dans une base différente
- 9.11Restauration de journal, de page, de la base de données Master
- 9.12Récupération accélérée d’une base de données (SQL 2019)
- 9.13Travaux pratiques : écriture de paramètres de sauvegardes et de restaurations.
- Sauvegardes & restaurations13
- 10.1Tour d’horizon des différents types de sauvegarde
- 10.2Présentation et comparatifs des modes de récupération
- 10.3Déploiement d’une stratégie de sauvegarde
- 10.4Sécurisation des sauvegardes
- 10.5Sauvegardes en T-SQL : intégrité.
- 10.6Sauvegardes multifichiers, multifamilles.
- 10.7Planification des sauvegardes.
- 10.8Restauration de bases
- 10.9Traitement des environnements endommagés
- 10.10Restauration dans une base différente
- 10.11Restauration de journal, de page, de la base de données Master
- 10.12Récupération accélérée d’une base de données (SQL 2019)
- 10.13Travaux pratiques : écriture de paramètres de sauvegardes et de restaurations.
- Surveillance & performances9
- 11.1Méthodes de visualisation des verrous et blocages
- 11.2Ciblage et traitement des verrous mortels
- 11.3Paramétrage du serveur & des BDD
- 11.4Présentation du gouverneur de ressources
- 11.5Traçage des modifications de structures avec les déclencheurs DDL
- 11.6Vues de métadonnées & vues de gestion dynamique
- 11.7Procédures stockées de métadonnées
- 11.8Outils d’analyse
- 11.9Travaux pratiques : Mise en place des surveillances sur les modifications de structure. Utilisation des vues de gestion dynamique. Gestion d’un verrou mortel.
- Surveillance & performances9
- 12.1Méthodes de visualisation des verrous et blocages
- 12.2Ciblage et traitement des verrous mortels
- 12.3Paramétrage du serveur & des BDD
- 12.4Présentation du gouverneur de ressources
- 12.5Traçage des modifications de structures avec les déclencheurs DDL
- 12.6Vues de métadonnées & vues de gestion dynamique
- 12.7Procédures stockées de métadonnées
- 12.8Outils d’analyse
- 12.9Travaux pratiques : Mise en place des surveillances sur les modifications de structure. Utilisation des vues de gestion dynamique. Gestion d’un verrou mortel.