Administrer et maintenir une base de données
Objectif
Ce cours apporte au stagiaire les connaissances et compétences pour maintenir une base de données Microsoft SQL Server. Ce cours se concentre sur les outils et caractéristiques liés à la maintenance de bases de données.
Dans ce cours seront présentées de nouvelles fonctionnalités de SQL Server :
- Service Packs, Cumulative Updates, Hotfixes
- L’utilité des mises à jour automatiques
- Fragmentation du contenu de la base de données
- Utilisateurs avec mots de passe (authentification au niveau de la base de données et non du serveur)
- Rôles serveur
- Mise à jour des applications tierce
- AlwaysOn, High Availability and Replication concepts
Points forts de cette formation
- Supports de cours officiels Microsoft (MOC) remis aux stagiaires (en anglais)
- Indispensable pour mettre en œuvre SQL Server de manière optimisée et sécurisée
- Apports théoriques, échanges et mises en situation
- Formateurs bénéficiant d’une véritable expérience « terrain »
Prérequis
- Fondamentaux Microsoft Windows OS
- Transact-SQL
- Bases de données
Profil du stagiaire
Ce cours est destiné aux informaticiens administrant et gérant des bases de donnée SQL Server ainsi qu’aux développeurs qui produisant des applications couplées à des bases de données sur SQL
Server.
Durée
5 jours (35 heures)
Plan de formation
Module 1 : Introduction à SQL Server et ses outils
- Introduction à la plateforme SQL Server
- Travailler avec les outils SQL Server
- Configuration des services SQL Server
Module 2 : Préparation du système pour SQL Server
- Vue d’ensemble de l’architecture
- Planification des requis du serveur
- Installation test
Module 3 : Installation et configuration
- Préparation de l’installation
- Installation
- Mise à jour et installation automatique
Module 4 : Travailler avec des bases de données
- Vue d’ensembles des bases de données SQL Server
- Travailler avec les fichier et groupes de fichiers
- Déplacer les fichiers de bases de données
Module 5 : Comprendre les modèles de récupération de SQL Server
- Les stratégies de sauvegarde
- Comprendre les transactions logging
- Planifier une stratégie de sauvegarde
Module 6 : Sauvegarde des bases de données de SQL Server
- Sauvegarde des bases de données et des logs de transaction
- Gestion des sauvegardes de bases de données
- Options de sauvegarde
Module 7 : Restauration des bases de données SQL Server
- Comprendre les processus de restauration
- Restauration des bases de données
- Point-in-time
- Restauration du système de base de données et des fichiers individuels
Module 8 : Importation et exportation de données
- Transfert de donnée vers/de SQL Server
- Importer et exporter des tables de données
- Insérer des données en bloc
Module 9 : Authentification et autorisation des utilisateurs
- Authentification de connexion à SQL Server
- Autoriser l’accès aux bases de données
- Autorisation à travers les serveurs
Module 10 : Définition des rôles du serveur et des bases de données
- Rôles du serveur
- Rôles des bases de données
- Création des rôles utilisateurs
Module 11 : Autoriser l’utilisateur à accéder aux ressources
- Autoriser l’accès aux objets
- Autoriser l’accès au code d’exécution
- Configuration des permissions
Module 12 : Audit de l’environnement SQL
- Option de l’audit pour l’accès aux données dans SQL
- Mettre en œuvre l’audit d’un Server SQL
- Gérer un audit de serveur SQL
Module 13 : Gestion automatique de SQL Server 2012
- Gestion automatique de SQL Server
- SQL Server agent
- Gestion des tâches de SQL Server agent
Module 14 : Configuration de la sécurité de l’agent SQL Server
- Comprendre la sécurité
- Configurer les informations d'authentification
- Configurer les comptes proxy
Module 15 : Surveillance de SQL Server 2012 grâce aux alertes et notifications
- Configurer les bases de données mail
- Surveiller les erreurs SQL Server
- Configurer les alertes et notifications
Module 16 : Opération de maintenance sur les bases de données ouvertes
- S’assurer de l’intégrité de la base de données
- Maintenance des index
- Automatiser les maintenances de routine
Module 17 : Tracer les accès de SQL Server
- Capturer l’activité en utilisant SQL Server Profil
- Amélioration des performances avec Engine Tuning Advisor
- Travailler avec les options de suivi
Module 18 : Surveillance de SQL Server
- Surveiller l’activité
- Capturer et gérer la performance des données
- Analyser les données collectées
Module 19 : Gérer les serveurs multiples
- Travailler avec des serveurs multiples
- Virtualiser SQL Server
- Déployer et mettre à jour les applications tiers
Module 20 : Dépannages des problèmes courant de SQL Server
- Méthodologie de dépannage SQL Server
- Résoudre les problèmes liés aux services
- Résoudre les problèmes de connexion et connectivité