Contexte
La formation « SQL Server Administration de bases de données » est commune à toutes les versions SQL-Server depuis celle de 2012 jusqu’à 2019, la plus récente. Vous aurez l’occasion d’administrer SQL Server avec SQL Server Management Studio et Transact-SQL. Notre formation hybride rassemble tous les éléments nécessaires pour administrer une base de données avec SQL Server et garantir sa bonne exploitation. Vous pouvez suivre notre formation pendant 4 jours à distance ou en présentiel à EuraTechnologies à Lille.
Objectifs
- Les bonnes pratiques d’installation de SQL Server
- Optimiser la création des structures de stockage (base de données et tables)
- Bien comprendre la stratégie de sécurité de SQL Server
- Mettre en place une stratégie de sauvegarde cohérente
- Utiliser l’agent SQL Server pour automatiser les tâches d’administration
- Mettre en place les outils permettant de maintenir les bases de données SQL-Server dans un état optimal
Public
Toutes personnes voulant administrer une instance SQL-Server.
Prérequis
Aucun prérequis n’est nécessaire à la participation de cette formation.
Méthode pédagogique
Les aspects théoriques et pratiques visent, notamment, à bien comprendre la politique de sécurité de SQL, à mettre en place une bonne stratégie de sauvegarde et de récupération après sinistre et à garantir un fonctionnement optimal des bases de données.
Formateur(s) / Formatrice(s)
Avec plus de 30 ans en environnement de base de données relationnelles et 20 ans dans la formation, notre formateur Jean Charles LAMBERT est un spécialiste de SQL Server. Sa double casquette de prestataire et de formateur lui permet d’aborder avec pédagogie et pragmatisme ce large domaine.
Programme de la formation
Jour 1 : Théorie et pratique
A. Architecture et installation de SQL Server
● Architecture SQL Server
● Instance par défaut et instance nommée
● Services associés
● Les bases systèmes
● Paramétrage d’une instance
Travaux pratiques : Installation et paramétrage d’une instance nommée
B. Création de structures de stockage
● Création d’une base de données
● Les fichiers journaux
● Les groupes de fichiers
● Les fichiers de données et fichiers logs
● Création de tables
● Importance des types de colonnes
● Les index cluster et non cluster
Travaux pratiques :
● Création d’une base de données
● Création de tables et d’index
Jour 2 : Théorie et pratique
A. Création de structures de stockage
● Déplacement d’une base de données
● Propriétés d’une base de données
Travaux pratiques : Déplacement d’une base de données via l’attachement et le détachement
B. Administration de SQL Server ( partie 1 ) :
● Gestion de la sécurité
● Authentification et connexions
● Les utilisateurs et groupes de base de données
● Les autorisations
Travaux pratiques
● Mettre en place des connexions
● Mettre en place des utilisateurs de bases de données
● Création de rôles de bases de données
● Gestion d’autorisations sur des objets de base de données
C. Administration de SQL Server ( partie 2 ) :
● Gestion des sauvegardes et restauration
● Concepts de sauvegarde
● Le rôle des fichiers logs
● Les différents types de sauvegarde
● Sauvegarder les bases systèmes
● Restaurer une base de données
Travaux pratiques
● Sauvegarde complète d’une base de données
● Sauvegarder les journaux
● Restaurer une base de données sur son instance initiale
● Restaurer une base de données en la déplaçant
● Sauvegarder et restaurer les bases systèmes
● Créer un snapshot et restaurer une base de données
Jour 3 : Pratique
A. L’agent SQL Server
● Rôle de l’agent SQL Server
● Paramétrer la messagerie
● Les opérateurs
● Les travaux
● Les alertes
● Les plans de maintenance
Travaux pratiques
● Créer et planifier un travail de sauvegarde
● Mettre en place des alertes
● Créer et modifier un plan de maintenance
B. Verrouillage et transaction
● Le rôle des transactions
● Les niveaux d’isolation
● Comprendre le verrouillage
● Les différents types de verrous
● La granularité des verrous
● Les modes de verrouillage
● Les hints (conseil de verrouillage)
Travaux pratiques
● Mettre en place des transactions
● Utiliser des hints
● Changement de de mode d’isolation
Jour 4 : Théorie et pratique
A. Base du tuning
● Le moniteur système
● Surveillance de l’activité
● Les différents types d’index sous SQL Server
● La fragmentation et défragmentation des index
● Surveiller les requêtes
● Les plans d’optimisation des requêtes
● Utilisation du profiler
● Les événements étendus
● Les audits de base de données
● Les statistiques
● Les vues dynamiques
Travaux pratiques
● Utilisation du profiler et du gestionnaire d’évènements étendus
● Optimisation de requêtes
● Utilisation de vues dynamiques
Durée
4 jours
Dates et délais
Sur demande
Modalités
Lieu
EuraTechnologies – 165 Avenue de Bretagne 59000 Lille
Tarif
2394 € TTC