SQL Server 2008 R2, Administration

SQL Server 2008 R2

Objectif de la formation

Cette formation fournit aux participants les connaissances et les compétences nécessaires pour installer, configurer, administrer, et exploiter de manière efficace les bases de données et le serveur Microsoft SQL Server 2008 R2 .

Contenu de la formation

participants

Cette formation est destinée à des responsables techniques, administrateurs systèmes et administrateurs de bases de données désireux de maîtriser le fonctionnement et l'administration de SQL Server 2008 R2 .

Pré-requis

Connaissance de l'utilisation et de la mise en œuvre de SQL Server et de la manipulation des bases de données ;

Connaissance du langage SQL  ;

Connaissance des notions de base de l’administration du système d'exploitation Microsoft Windows 2003/2008 R2.

 


Programme de la formation

Installation et configuration de SQL Server

  • Architecture générale de SQL Server.
  • Installation de SQL Server : planification, méthodes et vérification de l'installation.
  • Gestion des versions antérieures : migration des bases et du serveur.
  • Utilisation de l'outil de gestion des services SQL Server (SQL Server Configuration Manager).
  • Utilisation de l'outil d'administration et de développement : SQL Server Management Studio.
  • Commande de gestion "sqlcmd".
  • Les bases de données système.

Travaux pratiques :

Installation de SQL Server, utilisation des outils de consultation dynamique pour l'accès à des bases d'exemples.

Gestion des espaces de stockage

  • Création de la base de données, définition du catalogue système et contrôle de l'espace de stockage.
  • Gestion de la localisation physique des fichiers et des journaux de la base de données. Gestion de la taille et de la croissance des bases.
  • Insertion et importation de données.

Travaux pratiques :

Création d'une base de données, gestion des fichiers de la base.

Gestion de la sécurité et des droits d’accès

  • Risques de sécurité. Sécurité externe et interne à SQL Server. Prévenir les injections, sécuriser la communication.
  • Modèle de sécurité interne. Architecture.
  • Gestion des authentifications, interaction avec le système. Connexions et sessions.
  • Gestion des objets contrôlables.
  • Gestion des rôles et des permissions au niveau serveur et au niveau base.
  • Gestion des permissions sur les données, sur les bases de données, sur les schémas. attribution, déni et révocation des privilèges.
  • Cryptage des données et gestion des certificats.
  • Gestion du contexte d'exécution des objets.
  • Utilisation des outils d'audit de sécurité.

Travaux pratiques :

Manipulation et mise en œuvre des permissions et des contrôles d'accès. Gestion des certificats. Contexte d'exécution.

Stratégies de sauvegarde et de restauration

  • Gestion des sauvegardes et restauration de la base de données : utilité des sauvegardes, mise en place d'un modèle de récupération, sauvegarde de la configuration de SQL Server et des bases de données.
  • Les différents types de sauvegardes. Mode de récupération et influence sur la récupération des données.
  • Mise en place d'une stratégie de sauvegarde pour minimiser le delta de perte des données. Planification des sauvegardes.
  • Restauration de bases de données : enchaînement des commandes et récupération de la base.
  • Réparation des environnements SQL Server endommagés. Sauvegarde et restaurations des bases systèmes.

Travaux pratiques :

Création de configuration de sauvegarde et de restauration. Utilisation de Transact-SQL et du gestionnaire SQL Server Enterprise Manager pour le backup de la configuration. Gestion et sauvegarde des logs de base de données.

Transfert de données

  • Vue d’ensemble du transfert de données
  • Introduction à SQL Server Integration Services (SSIS)

Travaux pratiques :

Utilisation de l’assistant importation et exportation de données, utilisation de l’assistant copie de base de données, utilisation du SQL Server Business Intelligence Development Studio.

Automatisation des tâches d'administration de SQL Server

  • Planification de tâches par l'agent SQL Server.
  • Vérification de la cohérence de la base de données : intégrité physique et intégrité logique.
  • Maintenance des index (reconstruction et défragmentation). Maintenance des statistiques.
  • Utilisation de l'outil de plan de maintenance.

Travaux pratiques :

Gestion de la configuration de SQL Server. Automatisation et planification des tâches d'administration.

Architectures multi-serveurs

  • Introduction à la réplication
  • Gestion des publications et des abonnements
  • Configuration de la réplication dans quelques scenarios communs
  • Introduction à la haute disponibilité
  • Implémentation de la copie des journaux des transactions (log shipping)
  • Implémentation de la mise en miroir de bases de données (mirroring)
  • Implémentation du clustering de serveurs
  • Utilisation de solutions de haute disponibilité distribuées

Travaux pratiques :

Travailler avec plusieurs instances SQL Server, gérer des publications et des abonnements, surveiller la réplication, le log shipping et le mirroring.

Surveillance de SQL Server

  • Utilisation de l'outil profiler : contrôle de l'exécution, gestion des informations de performance.
  • Utilisation des vues de méta-données et des vues de gestion dynamique.
  • Utilisation du moniteur de performance pour l'audit du serveur et de la machine.
  • Lecture des journaux d'événements et des journaux d'erreur SQL Server.
  • Visualisation des verrous, détection et traitement des verrous mortels (deadlocks).

Travaux pratiques :

Utilisation des vues de gestion dynamique, traitement d'un deadlock.

 



Formez-vous aux SGBD et gagnez en compétences !

icone_formations
© S.John - Fotolia.com

SQL Data Consulting est un organisme de formations professionnelles enregistré sous le numéro
42 67 04290 67 auprès du préfet de la région d’Alsace.

 

N'hésitez pas à nous contacter pour tous vos projets de formation autour des Bases de données.

Construisons les bases de votre succès

sgbd base de données sql strasbourg alsace expert oracle spécialiste mysql optimisation sql server tuning sybase administration postgres formation oracle sgbd base de données sql strasbourg alsace expert mysql spécialiste sql server optimisation sybase tuning postgres administration oracle formation mysql sgbd base de données sql strasbourg alsace expert sql server spécialiste sybase optimisation postgres tuning oracle administration mysql formation sql server sgbd base de données sql strasbourg alsace expert sybase spécialiste postgres optimisation oracle tuning mysql administration sql server formation sybase sgbd base de données sql strasbourg alsace expert postgres spécialiste oracle optimisation mysql tuning sql server administration sybase formation postgres