| Réf. : |
MS4742 |
| Durée : |
5j /
35h
|
| Tarif : |
2050 € |
|
| Sessions ouvertes : |
|
| Mai |
26 au 30 |
| Juin |
23 au 27 |
| Juil |
21 au 25 |
|
|
Réserver
|
Pré-requis
Pour suivre ce cours, les stagiaires doivent :
- avoir des connaissances de base du système d'exploitation Microsoft Windows et de ses fonctionnalités principales ;
- avoir une expérience professionnelle de Transact-SQL ;
- avoir une expérience professionnelle des bases de données relationnelles ;
- avoir de l'expérience en matière de conception de bases de données.
En outre, il est recommandé (mais non obligatoire) que les stagiaires suivent les cours suivants :
- Cours 2778 : Writing Queries Using Microsoft SQL Server 2005 Transact-SQL.
- Cours 4740 : Implémentation d'une base de données Microsoft SQL Server 2005.
Participants
Ce cours s’adresse aux informaticiens qui souhaitent maîtriser les fonctionnalités et les technologies de SQL Server 2005 pour assurer la maintenance d’une base de données.
Objectifs
À la fin de ce cours, les stagiaires seront à même d'effectuer les tâches suivantes :
- installer et configurer SQL Server 2005 ;
- gérer des fichiers de base de données ;
- sauvegarder et restaurer des bases de données ;
- gérer la sécurité ;
- analyser SQL Server ;
- transférer des données dans et à partir de SQL Server ;
- automatiser des tâches d'administration ;
- répliquer des données entre instances SQL Server ;
- maintenir une haute disponibilité.
Contenu
Module 1 : Installation et configuration de SQL Server 2005
Ce module explique comment planifier et installer SQL Server 2005, comment gérer une installation SQL Server 2005 et comment utiliser les outils d'administration SQL Server 2005.
Leçons
• Préparation pour l'installation de SQL Server
• Installation de SQL Server 2005
• Gestion d'une installation SQL Server 2005
Atelier pratique 1 : Installation et configuration de SQL Server 2005
• Réalisation d'une installation
• Gestion de SQL Server
À la fin de ce module, les stagiaires seront à même d'effectuer les tâches suivantes :
• expliquer comment préparer le matériel et autres ressources nécessaires pour installer SQL Server 2005 ;
• installer SQL Server 2005 ;
• gérer et configurer une installation SQL Server 2005.
Module 2 : Gestion de bases de données et de fichiers
Ce module explique comment gérer des bases de données et des fichiers.
Leçons
• Planification de bases de données
• Création de bases de données
• Gestion de bases de données
Atelier pratique 2 : Gestion de bases de données et de fichiers
• Création d'une base de données
• Contrôle et gestion de l'utilisation des groupes de fichiers
• Affichage des métadonnées de la base de données
À la fin de ce module, les stagiaires seront à même d'effectuer les tâches suivantes :
• planifier comment implémenter une base de données qui satisfait les impératifs d'une organisation ;
• créer une base de données SQL Server ;
• gérer une base de données SQL Server.
Module 3 : Récupération d'urgence
Ce module explique comment planifier et implémenter une stratégie de sauvegarde et de restauration.
Leçons
• Planification d'une stratégie de sauvegarde
• Sauvegarde des bases de données utilisateur
• Restauration des bases de données utilisateur
• Exécution d'opérations de restauration en ligne
• Restauration des données à partir des captures instantanées de base de données
• Bases de données système et récupération d'urgence
Atelier pratique 3 : Récupération d'urgence
• Implémentation d'une stratégie de sauvegarde
• Restauration et récupération d'une base de données
• Exécution d'opérations de sauvegarde et de restauration fragmentaires
• Restauration de la base de données master
À la fin de ce module, les stagiaires seront à même d'effectuer les tâches suivantes :
• planifier une stratégie de sauvegarde pour une base de données ;
• sauvegarder les bases de données utilisateur ;
• restaurer des bases de données utilisateur à partir de sauvegardes ;
• restaurer des données dans une base de données utilisateur pendant qu'elle est en ligne ;
• récupérer des données pour une base de données utilisateur à partir d'une capture instantanée de base de données ;
• restaurer et récupérer des bases de données système.
Module 4 : Gestion de la sécurité
Ce module explique comment gérer des entités de sécurité, des éléments sécurisables et des autorisations, et comment implémenter le chiffrement dans une base de données SQL Server.
Leçons
• Vue d'ensemble de la sécurité SQL Server
• Protection de l'étendue du serveur
• Protection de l'étendue de la base de données
• Gestion des clés et des certificats dans SQL Server
Atelier pratique 4 : Gestion de la sécurité
• Création de connexions et affectation des autorisations dans l'étendue du serveur
• Création et gestion des utilisateurs
• Utilisation d'un certificat pour protéger des données
À la fin de ce module, les stagiaires seront à même d'effectuer les tâches suivantes :
• décrire comment SQL Server gère la sécurité ;
• protéger SQL Server au niveau serveur ;
• protéger les bases de données SQL Server ;
• utiliser des clés et des certificats pour protéger des objets SQL Server.
Module 5 : Analyse de SQL Server
Ce module explique comment analyser les performances et l'activité de SQL Server.
Leçons
• Affichage de l'activité en cours
• Utilisation du Moniteur système
• Utilisation du Générateur de profils SQL Server
• Utilisation des déclencheurs DDL
• Utilisation des notifications d'événements
Atelier pratique 5 : Analyse de SQL Server
• Analyse des performances SQL Server
• Suivi de l'activité de SQL Server
• Implémentation de déclencheurs DDL
À la fin de ce module, les stagiaires seront à même d'effectuer les tâches suivantes :
• examiner l'activité actuelle dans une instance SQL Server ;
• utiliser le Moniteur système pour obtenir des données de performances sur votre ordinateur et sur les instances de SQL Server qui s'y exécutent ;
• utiliser le Générateur de profils SQL Server afin d'assurer le suivi de l'activité des serveurs et des bases de données ;
• implémenter des déclencheurs DDL qui vous permettent d'effectuer un audit des modifications apportées à la structure des objets de base de données ;
• utiliser des notifications d'événements pour capturer et contrôler les événements significatifs pour une instance SQL Server.
Module 6 : Transfert de données
Ce module explique comment transférer et transformer des données.
Leçons
• Présentation du transfert de données
• Présentation de SQL Server Integration Services (SSIS)
• Utilisation de SQL Server Integration Services
• Fonctionnalités de SQL Server Integration Services
Atelier pratique 6 : Transfert de données
• Création d'un package SSIS
• Déploiement d'un package SSIS
• Utilisation de SSIS pour extraire des données, exécuter des recherches, trier et fractionner des données
À la fin de ce module, les stagiaires seront à même d'effectuer les tâches suivantes :
• décrire les problèmes liés au transfert de données et les outils que SQL Server 2005 fournit pour exécuter le transfert de données ;
• décrire la fonction de SQL Server Integration Services ;
• utiliser SQL Server Integration Services pour transférer des données dans une base de données SQL Server ;
• décrire les fonctionnalités de SQL Server Integration Services.
Module 7 : Automatisation des tâches d'administration
Ce module explique comment automatiser les tâches d'administration à l'aide de l'Agent SQL Server.
Leçons
• Automatisation des tâches d'administration dans SQL Server 2005
• Configuration de l'Agent SQL Server
• Création de travaux et d'opérateurs
• Création d'alertes
• Gestion de plusieurs serveurs
• Gestion de la sécurité de l'Agent SQL Server
Atelier pratique 7 : Automatisation des tâches d'administration
• Configuration de l'Agent SQL Server
• Création de travaux et d'opérateurs
• Création d'alertes
À la fin de ce module, les stagiaires seront à même d'effectuer les tâches suivantes :
• définir les tâches d'administration de SQL Server 2005 et planifier ces tâches pour qu'elles s'exécutent automatiquement ;
• configurer SQL Server Agent de façon à prendre en charge la planification automatique des tâches ;
• écrire des tâches à l'aide de travaux SQL Server et définir des opérateurs pour gérer ces travaux ;
• définir des alertes pour informer les opérateurs des événements générés par SQL Server ;
• définir et gérer des tâches d'administration qui couvrent plusieurs serveurs ;
• configurer la sécurité de l'Agent SQL Server.
Module 8 : Implémentation de la réplication
Ce module explique la fonction de la réplication, présente les concepts sous-jacents à la réplication et décrit comment implémenter la réplication dans plusieurs scénarios courants.
Leçons
• Vue d'ensemble de la réplication
• Implémentation de la réplication
• Configuration de la réplication dans quelques scénarios courants
Atelier pratique 8 : Implémentation de la réplication
• Création d'une publication
• Création d'un abonnement
• Implémentation de la réplication de fusion HTTP
À la fin de ce module, les stagiaires seront à même d'effectuer les tâches suivantes :
• décrire la réplication et ses composants ;
• configurer et implémenter la réplication ;
• utiliser la réplication pour satisfaire les impératifs de quelques scénarios courants.
Module 9 : Maintien d'une haute disponibilité
Ce module explique comment implémenter des technologies de haute disponibilité avec SQL Server 2005.
Leçons
• Introduction à la haute disponibilité
• Implémentation du clustering de serveurs
• Implémentation de la mise en miroir de bases de données
• Implémentation de la copie des journaux des transactions
• Implémentation de la réplication d'égal à égal
Atelier pratique 9 :
• Configuration de la mise en miroir de bases de données pour prendre en charge le basculement
• Implémentation de la haute disponibilité distribuée
À la fin de ce module, les stagiaires seront à même d'effectuer les tâches suivantes :
• décrire les facteurs qui affectent la disponibilité de la base de données ;
• expliquer comment implémenter le clustering pour prendre en charge le basculement rapide des ordinateurs qui exécutent des instances de Microsoft SQL Server ;
• décrire comment utiliser la mise en miroir SQL Server afin d'implémenter une solution logicielle pour le basculement rapide ;
• décrire comment implémenter l'envoi de journaux pour prendre en charge la récupération rapide d'une base de données SQL Server en attente ;
• expliquer comment utiliser la réplication d'égal à égal pour implémenter la haute disponibilité dans un environnement distribué.