Objectifs

Ce programme de formation fournit aux apprenants qui administrent et maintiennent des bases de données SQL Server des connaissances et des compétences nécessaires pour administrer une infrastructure de base de données SQL Server. De plus, il sera utile aux personnes qui développent des applications qui fournissent du contenu à partir de bases de données SQL Server. Le principal public de cette formation est constitué des personnes qui administrent et maintiennent des bases de données SQL Server. Ces personnes effectuent l'administration et la maintenance des bases de données comme principal domaine de responsabilité, ou travaillent dans des environnements où les bases de données jouent un rôle clé dans leur poste. La certification correspondante à cette formation n’existe plus. A la fin de ce cours, les apprenants seront à mesure de:

 

Authentifier et autoriser les utilisateurs

Attribuer des rôles de serveur et de base de données

Autoriser les utilisateurs à accéder aux ressources

Protégez les données avec le cryptage et l'audit

Décrire les modèles de récupération et les stratégies de sauvegarde

Sauvegarder les bases de données SQL Server

Restaurer les bases de données SQL Server

Automatiser la gestion des bases de données

Configurer la sécurité pour l'agent SQL Server

Gérer les alertes et les notifications

Gérer SQL Server à l'aide de PowerShell

Surveiller l'accès à SQL Server

Surveiller une infrastructure SQL Server

Dépanner une infrastructure SQL Server

Importer et exporter des données.

 

Pré réquis

En plus de leur expérience professionnelle, les étudiants qui suivent cette formation doivent déjà avoir les connaissances techniques suivantes :

Connaissance de base du système d'exploitation Microsoft Windows et de ses fonctionnalités principales

Connaissance pratique de Transact-SQL

Connaissance pratique des bases de données relationnelles

Une certaine expérience de la conception de bases de données.

 

Contenu

Module 1: Sécurité du serveur SQL

Cours

Authentification des connexions à SQL Server
Autoriser les logins à se connecter aux bases de données
Autorisation sur les serveurs
Contenu partiel de Bases de données

TPs : Authentification des utilisateurs

Créer des logins
Créer des utilisateurs de base de données
Corriger les problèmes de connexion à l'application
Configurer la sécurité des bases de données restaurées

Module 2: Attribution des rôles de serveur et de base de données

Cours

Utilisation de rôles de serveur
Utilisation de rôles de base de données fixes
Attribution de rôles utilisateurs de base de données

TPs : Attribution de rôles de serveur et de base de données

Attribution de rôles de serveur
Attribution de rôles de base de données fixes
Attribution de rôles utilisateurs de base de données
Vérification de la sécurité

Module 3: Autoriser les utilisateurs à accéder aux ressources

Cours

Autoriser l'accès des utilisateurs aux objets
Autoriser les utilisateurs à exécuter du code
Configuration des autorisations au niveau du schéma

TPs : Autoriser les utilisateurs à accéder aux ressources

Octroi, refus et révocation d'autorisations sur des objets
Octroi d'autorisations EXECUTE sur le code
Octroi d'autorisations au niveau du schéma

Module 4: Protéger les données avec le chiffrement et l'audit

Cours

Options d'audit de l'accès aux données dans SQL Server
Implémentation de l'audit SQL Server
Gestion de l'audit SQL Server
Protéger les données à l'aide du chiffrement

TPs : Utilisation de l'audit et du chiffrement

Utilisation de l'audit SQL Server

Chiffrer une colonne comme toujours chiffrée

Crypter une base de données à l'aide de Transparent Data Encryption (TDE)

 

Module 5: Modèles de récupération et stratégies de sauvegarde

Cours

Comprendre les stratégies de sauvegarde
Journaux de transactions SQL Server
Planification des stratégies de sauvegarde

TPs : Comprendre les modèles de récupération de SQL Server

Planifier une stratégie de sauvegarde

Configurer les modèles de récupération de base de données

Module 6: Sauvegarde des bases de données SQL Server

Cours

Sauvegarde des bases de données et des journaux de transactions
Gestion des sauvegardes de base de données
Options de base de données avancées

TPs : Sauvegarde des bases de données

Sauvegarde des bases de données

Exécution de sauvegardes de base de données, différentielles et de journaux de transactions

Exécution d'une sauvegarde partielle

Module 7: Restauration des bases de données SQL Server 2016

Cours

Comprendre le processus de restauration
Restauration des bases de données
Scénarios de restauration avancée
Récupération ponctuelle

TPs : Restauration des bases de données SQL Server

Restauration d'une sauvegarde de base de données

Restreindre les sauvegardes de base de données, différentielles et de journaux de transactions

Effectuer une restauration au coup par coup

Module 8: Automatisation de la gestion de SQL Server

Cours

Automatiser la gestion de SQL Server
Utiliser de l'agent SQL Server
Gérer les tâches de l'Agent SQL Server
Gestion multi-serveurs

TPs : Automatisation de la gestion de SQL Server

Créer une tâche d'agent SQL Server

Tester une tâche

Planifier une tâche

Configurer les serveurs maîtres et distants

Module 9: Configuration de la sécurité pour l'agent SQL Server

Cours

Comprendre la sécurité de l'agent SQL Server
Configurer les informations d'identification
Configurer les comptes proxy

TPs : Configuration de la sécurité pour l'agent SQL Server

Analyse des problèmes dans l'agent SQL Server

Configurer un identifiant

Configurer un compte proxy

Configurer et tester le contexte de sécurité d'une tâche

Module 10: Surveillance de SQL Server avec alertes et notifications

Cours

Surveillance des erreurs du serveur SQL
Configuration de la messagerie de base de données
Opérateurs, alertes et notifications
Alertes dans Azure SQL Database

TPs : Surveillance de SQL Server à l’aide des alertes et notifications

Configurer la messagerie de base de données
Configurer les opérateurs
Configurer les alertes et des notifications
Tester les alertes et les notifications

Module 11: Introduction à la gestion de SQL Server à l'aide de PowerShell

Cours

Premiers pas avec Windows PowerShell
Configurer SQL Server à l'aide de PowerShell
Administrer et maintenir SQL Server avec PowerShell
Gestion des bases de données Azure SQL à l'aide de PowerShell

TPs : Utilisation de PowerShell pour gérer SQL Server

Premiers pas avec PowerShell

Utiliser PowerShell pour modifier les paramètres de SQL Server

Module 12: Traçage de l'accès à SQL Server avec des événements étendus

Cours

Concepts de base des événements étendus
Utilisation d'événements étendus

TPs : Événements étendus

Utilisation de la session d'événements étendus System_Health

Suivi des fractionnements de page à l'aide d'événements étendus

Module 13: Surveillance de SQL Server

Cours

Activité de surveillance
Capture et gestion des données de performance
Analyse des données de performances collectées
Utilitaire de SQL Server

TPs : Surveillance du serveur SQL

Module 14: Dépannage de SQL Server

Cours

Une méthodologie de dépannage pour SQL Server
Résolution des problèmes liés au service
Résolution des problèmes de connectivité et d'authentification

TPs : Dépannage des problèmes courants

Dépanner et résoudre un problème de connexion SQL

Dépanner et résoudre un problème de service

Dépanner et résoudre un problème de connexion d’une page

Dépanner et résoudre un problème d'exécution de tâche

Dépanner et résoudre un problème de performances

Module 15: Importation et exportation de données

Cours

Transfert de données vers et depuis SQL Server
Importation et exportation de données de table
Utiliser bcp et BULK INSERT pour importer des données
Déploiement et mise à niveau d’une tiers application de données

TPs : Importation et exportation de données

Importation et données Excel à l'aide de l'assistant d'importation

Importer un fichier texte délimité à l'aide de bcp

Importer un fichier texte délimité à l'aide de BULK INSERT

Créer et tester un package SSIS pour extraire des données

Déployer une tiers  application de données

 

Durée

La formation se déroule en formation à distance ou en présentiel. Elle dure 05 jours d’affilée ou repartie sur deux week-ends. Elle comptabilise 40 heures au total.

 

Ressources

Les apprenants auront accès aux ressources officielles (cours magistraux et TPs) via le compte Microsoft Learning Partner de l’entreprise. La formation se déroulera en vidéoconférence à l’aide de Microsoft Teams et les TPs avec le formateur seront accessibles en ligne. Les cours magistraux seront enregistrés et consultables à tout moment. 


Avantages

Support de cours (cours théoriques et TPs) offert aux stagiaires

Séances de visio-conférence enregistrées


Coût et modalités

 

Particulier

Entreprise

Total :Formation uniquement

300 000 F CFA

1 100 000 F CFA

 

NB: Les documents à fournir lors de l’inscription concernent les particuliers.

PROCHAINES SESSIONS À DISTANCE CONFIRMÉES : 17/04/2023 et 17/06/2024.