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é