1. Supports de cours
  2. SQL Server 2012 - Administrez une base de données : Exercices et corrigés

SQL Server 2012 Administrez une base de données : Exercices et corrigés

  • En stock
  • Expédié en 24h00
  • Personnalisable

Présentation

Avec ce support sur SQL Server 2012, le lecteur pourra s'entraîner sur les différentes opérations que peut être amené à réaliser un administrateur SQL Server 2012 et ainsi mieux comprendre le fonctionnement et le comportement de SQL Server 2012.

Les exercices proposés couvrent l'installation, la gestion de l'espace disque (fichiers de données et fichiers journaux), la sécurité (gestion des connexions, des utilisateurs et des rôles), la sauvegarde (complète, différentielle, journal), la restauration, la réplication, le partitionnement de table, la planification de travaux. Des requêtes sur les tables systèmes sont intégrées afin de pouvoir réaliser son propre suivi.

Suivant le contexte, les opérations sont réalisées de façon graphique avec SQL Server Management Studio et/ou sous forme de scripts Transact SQL afin de mieux appréhender ces deux modes. Dans le cas d'opérations ponctuelles, l'utilisation de SQL Server Management Studio est privilégiée.

Les éléments nécessaires à la réalisation des exercices sont en téléchargement sur le site www.editions-eni.fr.

Pour les apports théoriques sur ce sujet, Editions ENI édite, dans la collection Ressources Informatiques, le livre « SQL Server 2012 - Administration d'une base de données transactionnelle avec SQL Server Management Studio » du même auteur.

112 QCM - 84 travaux pratiques et leurs corrigés - Plus de 20 H de mise en pratique.

Les chapitres du livre :
Avant-propos – Installer SQL – Gérer les bases de données et les fichiers – Sécurité – Planification de tâches – Transfert de données – Sauvegarde et restauration – Travailler avec plusieurs instances – Réplication – Service Broker – Les opérations d'optimisation

Table des matières

  • ÉnoncésChapitre 1 : Installer SQL
    • Pré-requis
    • Énoncé 1.1 Choisir l'édition de SQL Server
    • Énoncé 1.2 Installer une instance de SQL Server
    • Énoncé 1.3 Installer la base d'exemple
    • Enoncé 1.4 Installer la documentation localement
    • Énoncé 1.5 Configurer le service de recherche de texte intégral
    • Énoncé 1.6 Installer une instance nommée de SQL Server
    • Énoncé 1.7 Configurer les services
    • Énoncé 1.8 Activer l'option AWE
  • Chapitre 2 : Gérer les bases de données et les fichiers
    • Pré-requis
    • Énoncé 2.1 Créer une base de données
    • Énoncé 2.2 Définir un groupe de fichiers
    • Énoncé 2.3 Ajouter des fichiers de données
    • Énoncé 2.4 Ajouter un fichier journal
    • Énoncé 2.5 Modifier un fichier de données
    • Énoncé 2.6 Réduire la taille d'un fichier de données
    • Énoncé 2.7 Réduire la taille d'une base de données
    • Énoncé 2.8 Créer une table sur un groupe de fichiers
    • Énoncé 2.9 Créer une table partitionnée
    • Énoncé 2.10 Compresser les données
    • Énoncé 2.11 Mettre en place des index
    • Énoncé 2.12 Indexer une colonne de type XML
    • Énoncé 2.13 Définir un index couvrant
    • Énoncé 2.14 Interroger les vues système
  • Chapitre 3 : Sécurité
    • Pré-requis
    • Énoncé 3.1 Configurer le mode de sécurité
    • Énoncé 3.2 Définir une nouvelle connexion
    • Énoncé 3.3 Intégrer des comptes et groupes Windows
    • Énoncé 3.4 Définir des utilisateurs de base de données
    • Énoncé 3.5 Travailler avec le compte guest
    • Énoncé 3.6 Accorder des droits spécifiques
    • Énoncé 3.7 Définir un rôle de base de données
    • Énoncé 3.8 Accorder des rôles de bases de données à des utilisateurs
    • Énoncé 3.9 Interdire l'utilisation de certains privilèges
    • Énoncé 3.10 Définir un rôle d'application
    • Énoncé 3.11 Utiliser un rôle d'application
    • Énoncé 3.12 Interroger les vues système
  • Chapitre 4 : Planification de tâches
    • Pré-requis
    • Énoncé 4.1 Configurer le service de messagerie
    • Énoncé 4.2 Définir de nouveaux opérateurs
    • Énoncé 4.3 Définir une alerte par rapport à un numéro d'erreur
    • Énoncé 4.4 Définir une alerte par rapport à une gravité d'erreur
    • Énoncé 4.5 Définir un nouveau travail
    • Énoncé 4.6 Planifier l'exécution d'un travail
    • Énoncé 4.7 Notifier un opérateur suite à l'exécution du travail
    • Énoncé 4.8 Exécuter un travail en réponse à une alerte
    • Énoncé 4.9 Définir une alerte liée à une condition de performance
    • Énoncé 4.10 Définir ses propres compteurs de performances
    • Énoncé 4.11 Définir une alerte par rapport à un compteur de performances personnalisé
    • Énoncé 4.12 Interroger les vues système
  • Chapitre 5 : Transfert de données
    • Pré-requis
    • Énoncé 5.1 Exporter les données d'une table avec BCP
    • Énoncé 5.2 Exporter le résultat d'une requête avec BCP
    • Énoncé 5.3 Importer des données avec BCP
    • Énoncé 5.4 Copier des tables entre deux bases SQL Server
    • Énoncé 5.5 Importer et transformer des données
    • Énoncé 5.6 Importer des données au format XML
    • Énoncé 5.7 Planifier l'exécution régulière d'une exportation BCP
    • Énoncé 5.8 Détacher une base
  • Chapitre 6 : Sauvegarde et restauration
    • Pré-requis
    • Énoncé 6.1 Réaliser une sauvegarde complète de la base
    • Énoncé 6.2 Réaliser une sauvegarde complète sur une unité de sauvegarde
    • Énoncé 6.3 Restaurer la base à partir d'une sauvegarde complète
    • Énoncé 6.4 Changer le mode de récupération de la base
    • Énoncé 6.5 Réaliser une sauvegarde différentielle
    • Énoncé 6.6 Réaliser une sauvegarde du journal
    • Énoncé 6.7 Restaurer la base
    • Énoncé 6.8 Mettre en place un plan de sauvegarde
    • Énoncé 6.9 Compresser une sauvegarde
  • Chapitre 7 : Travailler avec plusieurs instances
    • Pré-requis
    • Énoncé 7.1 Ajouter un nouveau serveur lié
    • Énoncé 7.2 Définir le mappage des connexions
    • Énoncé 7.3 Configurer le serveur cible
    • Énoncé 7.4 Valider la connexion au serveur distant
    • Énoncé 7.5 Utiliser OPENROWSET
    • Énoncé 7.6 Transférer les événements
  • Chapitre 8 : Réplication
    • Pré-requis
    • Énoncé 8.1 Préparer l'environnement du distributeur
    • Énoncé 8.2 Activer la distribution et la publication
    • Énoncé 8.3 Définir une publication
    • Énoncé 8.4 Envoyer un abonnement
    • Énoncé 8.5 Tester la réplication
    • Énoncé 8.6 Surveiller la réplication
    • Énoncé 8.7 Mettre en place une réplication de fusion
  • Chapitre 9 : Service Broker
    • Pré-requis
    • Énoncé 9.1 Activer le service
    • Énoncé 9.2 Définir les types de messages
    • Énoncé 9.3 Définir les contrats
    • Énoncé 9.4 Mettre en place les files d'attente
    • Énoncé 9.5 Définir les services
    • Énoncé 9.6 Envoyer un message
    • Énoncé 9.7 Lire les messages
    • Énoncé 9.8 Mettre fin à la conversation
  • Chapitre 10 : Les opérations d’optimisation
    • Pré-requis
    • Énoncé 10.1 Activer un audit
    • Énoncé 10.2 Définir une nouvelle trace
    • Énoncé 10.3 Surveiller l'utilisation de la mémoire
    • Énoncé 10.4 Configurer la mémoire du serveur
    • Énoncé 10.5 Éviter l'exécution de requêtes bloquantes
    • Énoncé 10.6 Arrêter la trace
    • Énoncé 10.7 Paramétrer le moteur de base de données
    • Énoncé 10.8 Définir un déclencheur DDL
    • Énoncé 10.9 Utiliser PowerShell
    • Énoncé 10.10 Interroger la base avec PowerShell
  • CorrigésChapitre 1 : Installer SQL
    • Pré-requis
    • Corrigé 1.1 Choisir l'édition de SQL Server
    • Corrigé 1.2 Installer une instance de SQL Server
    • Corrigé 1.3 Installer la base d'exemple
    • Corrigé 1.4 Installer la documentation localement
    • Corrigé 1.5 Configurer le service de recherche de texte intégral
    • Corrigé 1.6 Installer une instance nommée de SQL Server
    • Corrigé 1.7 Configurer les services
    • Corrigé 1.8 Activer l’option AWE
  • Chapitre 2 : Gérer les bases de données et les fichiers
    • Pré-requis
    • Corrigé 2.1 Créer une base de données
    • Corrigé 2.2 Définir un groupe de fichiers
    • Corrigé 2.3 Ajouter des fichiers de données
    • Corrigé 2.4 Ajouter un fichier journal
    • Corrigé 2.5 Modifier un fichier de données
    • Corrigé 2.6 Réduire la taille d'un fichier de données
    • Corrigé 2.7 Réduire la taille d'une base de données
    • Corrigé 2.8 Créer une table sur un groupe de fichiers
    • Corrigé 2.9 Créer une table partionnée
    • Corrigé 2.10 Compresser les données
    • Corrigé 2.11 Mettre en place des index
    • Corrigé 2.12 Indexer une colonne de type XML
    • Corrigé 2.13 Définir un index couvrant
    • Corrigé 2.14 Interroger les vues système
  • Chapitre 3 : Sécurité
    • Pré-requis
    • Corrigé 3.1 Configurer le mode de sécurité
    • Corrigé 3.2 Définir une nouvelle connexion
    • Corrigé 3.3 Intégrer des comptes et groupes Windows
    • Corrigé 3.4 Définir des utilisateurs de base de données
    • Corrigé 3.5 Travailler avec le compte guest
    • Corrigé 3.6 Accorder des droits spécifiques
    • Corrigé 3.7 Définir un rôle de base de données
    • Corrigé 3.8 Accorder des rôles de bases de données à des utilisateurs
    • Corrigé 3.9 Interdire l'utilisation de certains privilèges
    • Corrigé 3.10 Définir un rôle d'application
    • Corrigé 3.11 Utiliser un rôle d'application
    • Corrigé 3.12 Interroger les vues système
  • Chapitre 4 : Planification de tâches
    • Pré-requis
    • Corrigé 4.1 Configurer le service de messagerie
    • Corrigé 4.2 Définir de nouveaux opérateurs
    • Corrigé 4.3 Définir une alerte par rapport à un numéro d'erreur
    • Corrigé 4.4 Définir une alerte par rapport à une gravité d'erreur
    • Corrigé 4.5 Définir un nouveau travail
    • Corrigé 4.6 Planifier l'exécution d'un travail
    • Corrigé 4.7 Notifier un opérateur suite à l'exécution du travail
    • Corrigé 4.8 Exécuter un travail en réponse à une alerte
    • Corrigé 4.9 Définir une alerte liée à une condition de performance
    • Corrigé 4.10 Définir ses propres compteurs de performances
    • Corrigé 4.11 Définir une alerte par rapport à un compteur de performances personnalisé
    • Corrigé 4.12 Interroger les vues système
  • Chapitre 5 : Transfert de données
    • Pré-requis
    • Corrigé 5.1 Exporter les données d'une table avec BCP
    • Corrigé 5.2 Exporter le résultat d'une requête avec BCP
    • Corrigé 5.3 Importer des données avec BCP
    • Corrigé 5.4 Copier des tables entre deux bases SQL Server
    • Corrigé 5.5 Importer et transformer des données
    • Corrigé 5.6 Importer des données au format XML
    • Corrigé 5.7 Planifier l'exécution régulière d'une exportation BCP
    • Corrigé 5.8 Détacher une base
  • Chapitre 6 : Sauvegarde et restauration
    • Pré-requis
    • Corrigé 6.1 Réaliser une sauvegarde complète de la base
    • Corrigé 6.2 Réaliser une sauvegarde complète sur une unité de sauvegarde
    • Corrigé 6.3 Restaurer la base à partir d'une sauvegarde complète
    • Corrigé 6.4 Changer le mode de récupération de la base
    • Corrigé 6.5 Réaliser une sauvegarde différentielle
    • Corrigé 6.6 Réaliser une sauvegarde du journal
    • Corrigé 6.7 Restaurer la base
    • Corrigé 6.8 Mettre en place un plan de sauvegarde
    • Corrigé 6.9 Compresser une sauvegarde
  • Chapitre 7 : Travailler avec plusieurs instances
    • Pré-requis
    • Corrigé 7.1 Ajouter un nouveau serveur lié
    • Corrigé 7.2 Définir le mappage des connexions
    • Corrigé 7.3 Configurer le serveur cible
    • Corrigé 7.4 Valider la connexion au serveur distant
    • Corrigé 7.5 Utiliser OPENROWSET
    • Corrigé 7.6 Transférer les événements
  • Chapitre 8 : Réplication
    • Pré-requis
    • Corrigé 8.1 Préparer l'environnement du distributeur
    • Corrigé 8.2 Activer la distribution et la publication
    • Corrigé 8.3 Définir une publication
    • Corrigé 8.4 Envoyer un abonnement
    • Corrigé 8.5 Tester la réplication
    • Corrigé 8.6 Surveiller la réplication
    • Corrigé 8.7 Mettre en place une réplication de fusion
  • Chapitre 9 : Service Broker
    • Pré-requis
    • Corrigé 9.1 Activer le service
    • Corrigé 9.2 Définir les types de messages
    • Corrigé 9.3 Définir les contrats
    • Corrigé 9.4 Mettre en place les files d'attente
    • Corrigé 9.5 Définir les services
    • Corrigé 9.6 Envoyer un message
    • Corrigé 9.7 Lire les messages
    • Corrigé 9.8 Mettre fin à la conversation
  • Chapitre 10 : Les opérations d’optimisation
    • Pré-requis
    • Corrigé 10.1 Activer un audit
    • Corrigé 10.2 Définir une nouvelle trace
    • Corrigé 10.3 Surveiller l'utilisation de la mémoire
    • Corrigé 10.4 Configurer la mémoire du serveur
    • Corrigé 10.5 Éviter l'exécution de requêtes bloquantes
    • Corrigé 10.6 Arrêter la trace
    • Corrigé 10.7 Paramétrer le moteur de base de données
    • Corrigé 10.8 Définir un déclencheur DDL
    • Corrigé 10.9 Utiliser PowerShell
    • Corrigé 10.10 Interroger la base avec PowerShell
  • Annexes
    • Ressources sur le web
    • Index

Auteur

Jérôme GabillaudEn savoir plus

Ingénieur en Informatique pour l'Industrie, consultant, Jérôme Gabillaud est également responsable pédagogique dans un grand centre de formation informatique. Spécialiste des systèmes d'accès aux données Microsoft, il est déjà auteur de nombreux ouvrages sur ce sujet, reconnus pour leurs qualités techniques et pédagogiques.

Caractéristiques

  • Niveau Initié à Confirmé
  • Nombre de pages 288 pages
  • Parution juillet 2013
    • Reliure spirale - 17 x 21 cm (Médian)
    • ISBN : 978-2-7460-8196-3
    • EAN : 9782746081963
    • Ref. ENI : TPM12SQLA

Téléchargements

En complétant ce formulaire, vous acceptez d'être contacté afin de recevoir des informations sur nos produits et services ainsi que nos communications marketing. Vous aurez la possibilité de vous désabonner de nos communications à tout moment. Pour plus d'informations sur notre politique de protection des données, cliquez ici.
  • Des fichiers complémentaires (1,11 Mo)