Blog ENI : Toute la veille numérique !
Accès illimité 24h/24 à tous nos livres & vidéos ! 
Découvrez la Bibliothèque Numérique ENI. Cliquez ici
Accès illimité 24h/24 à tous nos livres & vidéos ! 
Découvrez la Bibliothèque Numérique ENI. Cliquez ici
  1. Livres et vidéos
  2. SQL Server 2022 - Apprendre à administrer un serveur de base de données

SQL Server 2022 Apprendre à administrer un serveur de base de données

1 avis

Informations

Livraison possible dès le 07 novembre 2024
  • Livraison à partir de 0,01 €
  • Version en ligne offerte pendant 1 an
Livres rédigés par des auteurs francophones et imprimés à Nantes

Caractéristiques

  • Livre (broché) - 17 x 21 cm
  • ISBN : 978-2-409-03974-4
  • EAN : 9782409039744
  • Ref. ENI : RI22SQLA

Informations

  • Consultable en ligne immédiatement après validation du paiement et pour une durée de 10 ans.
  • Version HTML
Livres rédigés par des auteurs francophones et imprimés à Nantes

Caractéristiques

  • HTML
  • ISBN : 978-2-409-03975-1
  • EAN : 9782409039751
  • Ref. ENI : LNRI22SQLA
Vous souhaitez apprendre à administrer un serveur de base de données SQL Server 2022 ? Ce livre vous guide pas à pas, de l'installation jusqu'à l'optimisation du serveur, en passant par la gestion des utilisateurs, la réplication, la sauvegarde et la restauration. Les opérations sont réalisées depuis SQL Server Management Studio et en Transact SQL, avec des exercices pratiques inclus.
Consulter des extraits du livre en ligne Aperçu du livre papier
  • Niveau Initié à Confirmé
  • Nombre de pages 485 pages
  • Parution mai 2023
  • Niveau Initié à Confirmé
  • Parution mai 2023
Ce livre s’adresse à toute personne désireuse d’apprendre à administrer un serveur de base de données SQL Server 2022 ; administrateur de base de données mais aussi développeur.

Il présente les différents éléments nécessaires à cette administration ainsi que l’ensemble des manipulations à réaliser par l’administrateur, depuis l’installation jusqu’aux opérations de sauvegarde et de restauration, en passant par la gestion de l’espace disque, la gestion des utilisateurs, la gestion de la réplication.

Les différents outils permettant l’optimisation du serveur sont présentés, tels que l’analyseur de performancesSQL Profiler et l’assistant de paramétrage de base de données.

Les différentes opérations sont réalisées depuis SQL Server Management Studio et en Transact SQL.

Des exercices avec leurs corrigés sont proposés au lecteur pour une mise en pratique immédiate des concepts présentés. Des éléments complémentaires sont en téléchargement sur le site www.editions-eni.fr.

Téléchargements

Avant-propos
  1. Introduction
Présentation
  1. Introduction
  2. Présentation de SQL Server
    1. 1. Qu’est-ce qu’un SGBDR ?
    2. 2. Mode de fonctionnement client/serveur
    3. 3. Les plates-formes possibles
    4. 4. Les composants de SQL Server
  3. Architecture
    1. 1. Administration
    2. 2. Programmation
  4. Base de données SQL Server
    1. 1. Objets de base de données
    2. 2. Bases de données système et tablessystème
    3. 3. Les tables système
    4. 4. Extraction de métadonnées
    5. 5. Les tâches de l’administrateur
Installation et configuration
  1. Installation de SQL Server
    1. 1. Les éditions de SQL Server
    2. 2. Déroulement de l’installation
      1. a. Choix des composants
      2. b. Nom de l’instance
      3. c. Les services SQL Server
      4. d. Paramètres de classement
      5. e. Mode d’authentification
      6. f. Configuration du moteur de base de données
      7. g. Synthèse du processus d’installation
    3. 3. Gestion du réseau
    4. 4. Mode de licence
    5. 5. SQL Server et la virtualisation
    6. 6. Exécuter le programme d’installation
    7. 7. Les bases d’exemple
  2. Vérification de l'installation
    1. 1. Vérifier les éléments installés
    2. 2. Vérifier le démarrage des services
    3. 3. Les mises à jour (Cumulative Updates)
  3. Les outils
  4. La configuration
    1. 1. Les services
    2. 2. SQL Server Management Studio
    3. 3. Configuration du serveur
    4. 4. La gestion du processus SQL Server
    5. 5. La gestion de la mémoire
    6. 6. La documentation en ligne
  5. Le service de texte intégral
    1. 1. Le catalogue
    2. 2. La liste de mots vides
    3. 3. Initialiser l’index
    4. 4. Retrouver les informations relatives aux index detexte intégral
  6. Exercice : installer une nouvelle instance
    1. 1. Énoncé
    2. 2. Corrigé
Gestion de la base de données
  1. Notions générales
    1. 1. Liens entre base de données et organisationphysique
    2. 2. La notion de transaction
      1. a. Qu’est-ce qu’une transaction ?
      2. b. Les ordres Transact SQL
    3. 3. Les fichiers journaux
      1. a. Rôle
      2. b. Fonctionnement
      3. c. Les points de synchronisation
    4. 4. Les fichiers de données
      1. a. Rôle
      2. b. Structure des fichiers de données
      3. c. Fonctionnement
  2. Création, gestion et suppression d’une base de données
    1. 1. Créer une base de données
      1. a. Syntaxe Transact SQL
      2. b. Utilisation de SQL Server Management Studio
    2. 2. Gérer une base de données
      1. a. Augmenter l’espace disque disponible pour une basede données
      2. b. Libérer de l’espace disque utilisé pardes fichiers de données vides
      3. c. Configuration de la base de données
    3. 3. Supprimer une base de données
      1. a. Transact SQL
      2. b. SQL Server Management Studio
  3. Mise en place de groupes de fichiers
    1. 1. Création d’un groupe de fichiers
    2. 2. Ajout de fichiers
    3. 3. Utilisation d’un groupe de fichiers
  4. Instructions INSERT, SELECT ... INTO
  5. Structure des index
    1. 1. Les index ordonnés
    2. 2. Les index non ordonnés
    3. 3. Les index couvrants
    4. 4. Fixer le paramètre FILLFACTOR
    5. 5. Indexer des colonnes calculées
    6. 6. Indexer les vues
    7. 7. Les index filtrés
    8. 8. Les index ColumnStore
    9. 9. Les index XML
      1. a. Index principal
      2. b. Index secondaire
    10. 10. Les index spatiaux
  6. Partitionnement des tables et des index
    1. 1. La fonction de partitionnement
    2. 2. Le schéma de partitionnement
    3. 3. La table partitionnée
    4. 4. Les index partitionnés
  7. Compression des données
  8. Cryptage des données
  9. Les tables temporelles
  10. Planification
    1. 1. Dimensionner les fichiers
    2. 2. Nommer la base et les fichiers de façon explicite
    3. 3. Emplacement des fichiers
    4. 4. Utilisation des groupes de fichiers
    5. 5. Niveau de compatibilité
  11. Exercice : créer une base de données
    1. 1. Énoncé
    2. 2. Corrigé
  12. Exercice : ajouter un groupe de fichiers
    1. 1. Énoncé
    2. 2. Corrigé
Gestion de la sécurité des accès
  1. Introduction
  2. Gestion des accès serveur
    1. 1. Mode de sécurité Windows
    2. 2. Mode de sécurité mixte
    3. 3. Comment choisir un mode de sécurité ?
    4. 4. Gérer une connexion à SQL Server
      1. a. En mode de sécurité Windows
      2. b. En mode de sécurité mixte
    5. 5. Base de données par défaut
    6. 6. Informations d’identification
    7. 7. Activer et désactiver une connexion
    8. 8. Les informations relatives aux connexions
  3. Gestion des utilisateurs de base de données
    1. 1. Créer un utilisateur
    2. 2. Information
    3. 3. Établir la liste des connexions et des utilisateursassociés
    4. 4. Modification
    5. 5. Suppression
    6. 6. Les comptes utilisateurs sans connexion
  4. Gestion des schémas
    1. 1. Création
    2. 2. Modification
    3. 3. Suppression
    4. 4. Les informations relatives aux schémas
  5. Gestion des droits
    1. 1. Droits d’utilisation d’instructions
      1. a. Autoriser
      2. b. Retirer
      3. c. Interdire
    2. 2. Droits d’utilisation des objets
      1. a. Autoriser
      2. b. Retirer
      3. c. Interdire
    3. 3. Droits au niveau de la base de données
    4. 4. Droits au niveau du serveur
    5. 5. Interroger les vues système
  6. Contexte d'exécution
  7. Rôles
    1. 1. Rôles de serveur
      1. a. Les rôles prédéfinis
      2. b. Créer un rôle de serveur
      3. c. Accorder les rôles
    2. 2. Rôles de base de données
      1. a. Le rôle public
      2. b. Les rôles prédéfinis
      3. c. Les rôles de base de données définispar les utilisateurs
      4. d. Création d’un rôle de basede données
      5. e. Gestion des membres d’un rôle
      6. f. Suppression d’un rôle
    3. 3. Rôles d’application
      1. a. Création d’un rôle d’application
      2. b. Supprimer un rôle d’application
      3. c. Modifier un rôle d’application
      4. d. Activation d’un rôle d’application
  8. L'accès aux données distantes
    1. 1. Ajouter un serveur lié
    2. 2. Gérer les utilisateurs distants
    3. 3. Exécution d’une requête distribuée
  9. Exercice : mode de sécurité
    1. 1. Énoncé
    2. 2. Corrigé
  10. Exercice : compte sa
    1. 1. Énoncé
    2. 2. Corrigé
  11. Exercice : créer des utilisateurs SQL Server
    1. 1. Énoncé
    2. 2. Corrigé
  12. Exercice : créer des utilisateurs de base de données
    1. 1. Énoncé
    2. 2. Corrigé
  13. Exercice : activer le compte invité
    1. 1. Énoncé
    2. 2. Corrigé
  14. Exercice : créer un rôle de base de données
    1. 1. Énoncé
    2. 2. Corrigé
Tâches planifiées
  1. Introduction
  2. Configuration des services
    1. 1. La sécurité de SQL Server Agent
    2. 2. Configuration de la messagerie
      1. a. Configuration depuis SQL Server Management Studio
      2. b. Tester le service
  3. Les opérateurs
    1. 1. Création
    2. 2. Modification
    3. 3. Suppression
  4. Les travaux
    1. 1. Mise en place
    2. 2. Définition des étapes d’un travail
      1. a. Transact SQL (TSQL)
      2. b. Commande du système d’exploitation (CMDEXEC)
      3. c. PowerShell
    3. 3. Enchaînements entre les étapes
    4. 4. Purge des historiques
    5. 5. La planification
    6. 6. Exemple de travail
  5. Les alertes
    1. 1. Présentation
      1. a. Comment inscrire une information dans le journal Application ?
      2. b. Comment réagit l’agent SQL Server ?
    2. 2. Gestion des alertes
      1. a. En réponse à des erreurs SQL Server
      2. b. Le transfert d’événements
      3. c. Mise en place
      4. d. En réponse à des erreurs utilisateur
      5. e. En réponse à des seuils de performance
  6. Exercice : planifier les tâches
    1. 1. Énoncé
    2. 2. Corrigé
Transfert des données
  1. Importation et exportation de données
    1. 1. Présentation
    2. 2. Les outils
      1. a. SSIS (SQL Server Integration Services)
      2. b. Réplication
      3. c. BCP
      4. d. SELECT INTO et INSERT
      5. e. Les critères de choix
  2. L'utilitaire BCP
    1. 1. Syntaxe
    2. 2. Utilisation de bcp
  3. SSIS
    1. 1. Présentation
    2. 2. Assistants d’importation et d’exportation
  4. Attachement et détachement d’une base de données
    1. 1. Détachement d’une base de données
    2. 2. Attachement d’une base de données
Réplication
  1. Présentation
  2. Les besoins pour la réplication
    1. 1. Cohérence des données répliquées
      1. a. Cohérence des transactions
      2. b. Convergence des données
    2. 2. Autonomie des sites
    3. 3. Partitionnement des données
    4. 4. Types de réplication
  3. Les modèles de réplication
    1. 1. Les principaux composants
      1. a. L’éditeur
      2. b. Le distributeur
      3. c. Les abonnés
      4. d. Les agents
      5. e. Les éléments participant à laréplication
    2. 2. Réplication de capture instantanée
    3. 3. Réplication transactionnelle
    4. 4. Réplication de fusion
    5. 5. Les modèles physiques de réplication
      1. a. Éditeur central/abonnésmultiples
      2. b. Abonné central/éditeursmultiples
      3. c. Éditeurs multiples/abonnésmultiples
  4. Planification
    1. 1. Options générales de planification
      1. a. Option NOT FOR REPLICATION
      2. b. Type de données uniqueidentifier
      3. c. Filtrage des données
    2. 2. Réplication de capture instantanée
    3. 3. Réplication transactionnelle
    4. 4. Réplication de fusion
  5. L'accès au réseau
  6. Mise en œuvre
    1. 1. Le distributeur
      1. a. Concepts
      2. b. Mise en place
    2. 2. L’éditeur
    3. 3. Les publications
    4. 4. Les abonnements
      1. a. Utilisation des assistants
      2. b. Surveiller la réplication
      3. c. Suppression
Sauvegarde
  1. Introduction
  2. Planification
    1. 1. Les questions
    2. 2. Choisir une stratégie de sauvegarde
      1. a. Sauvegarde d’une base de données
      2. b. Sauvegarde du journal des transactions
      3. c. Les sauvegardes différentielles
      4. d. Les sauvegardes par groupes de fichiers
      5. e. Les combinaisons possibles
  3. Mise en œuvre des sauvegardes
    1. 1. Les modes de récupération
    2. 2. La destination des sauvegardes
    3. 3. Les principaux paramètres
      1. a. Les permissions
      2. b. La sauvegarde des bases de données système
      3. c. La sauvegarde des bases de données utilisateur
      4. d. Les fichiers de sauvegarde
    4. 4. L’instruction BACKUP
      1. a. Sauvegarde complète
      2. b. Sauvegarde différentielle
      3. c. Sauvegarde du journal des transactions
      4. d. Sauvegarde de fichier ou de groupe de fichiers
      5. e. Sauvegarde sur plusieurs fichiers
    5. 5. La mise en miroir des sauvegardes
    6. 6. Vérifier l’intégrité d’unesauvegarde
    7. 7. Compresser les sauvegardes
    8. 8. Sauvegarde des bases chiffrées
  4. Exercice : sauvegarder la base de données
    1. 1. Énoncé
    2. 2. Corrigé
Restauration
  1. Vue d'ensemble du processus de restauration
    1. 1. La restauration automatique
    2. 2. Opérations exécutées automatiquementpar SQL Server
    3. 3. Opérations préliminaires
      1. a. La vérification des sauvegardes
      2. b. Les tâches spécifiques
  2. Restauration des sauvegardes
    1. 1. L’instruction RESTORE
    2. 2. Les options de l’instruction RESTORE
    3. 3. La restauration des différents types de sauvegarde
      1. a. À partir d’une sauvegarde complète
      2. b. À partir d’une sauvegarde différentielle
      3. c. À partir d’une sauvegarde du journal destransactions
      4. d. À partir d’une sauvegarde de fichier ou degroupe de fichiers
    4. 4. La restauration des bases de données systèmeendommagées
      1. a. Restauration à partir d’une sauvegarde
      2. b. Reconstruction de bases de données système
    5. 5. La restauration de bases de données chiffrées
  3. Exercice : télécharger et restaurer la base exemple AdventureWorks
    1. 1. Énoncé
    2. 2. Corrigé
Outils pour l'optimisation
  1. Le plan d’exécution d’une requête
  2. Le générateur de profils
  3. Événements étendus
    1. 1. La création de session
    2. 2. Démarrer une session
    3. 3. Analyser les informations
  4. L’analyseur de performances (moniteur système)
  5. L’optimisation de la mémoire
  6. L’assistant Paramétrage du moteur de base de données
    1. 1. Initialisation de l’assistant de paramétrage
    2. 2. Analyse d’une charge de travail
  7. Vues/fonctions de gestion dynamique (DMV/DMF)
Groupes de disponibilité Always On
  1. Principe
  2. Installation du service de cluster Windows
  3. Paramétrage de l'instance SQL Server et des bases de données
  4. Création d’un groupe de disponibilité
  5. Connexion à un groupe de disponibilité
  6. Exercice : créer un accès à une base dans un groupe de disponibilité
    1. 1. Énoncé
    2. 2. Corrigé
Outils complémentaires
  1. L’audit de l'activité de SQL Server
    1. 1. Définir un audit au niveau serveur
    2. 2. Définir un audit au niveau base de données
    3. 3. Afficher le journal d’audit
  2. La limitation des ressources utilisées par une requête
  3. Le magasin de requêtes
  4. Le plan de maintenance
  5. Les déclencheurs DDL
  6. PowerShell
Annexe
  1. Mise en place de la base Gescom
  2. Ressources sur le Web
  3. Glossaire
5/5 1 avis
Version papier

Très bien, service impeccable, soigneux et attentif. Je recommande !

Emmanuel C
Auteur : Jacques Poirier

Jacques Poirier

Certifié Microsoft Certified Trainer (MCT) sur Windows et sur SQL Server depuis la version 6.5, Jacques POIRIER est formateur et Consultant chez ENI Service depuis plus de 20 ans et DBA du groupe ENI depuis 2020. Au quotidien, il dispense des formations dans les domaines des systèmes et des réseaux, des bases de données avec SQL Server ainsi que de la Business Intelligence (avec SSIS, SSAS et SSRS). Il accompagne des stagiaires dans leur montée en compétences depuis de nombreuses années et assiste également les clients sur des besoins d’audit et/ou d’optimisation de serveurs SQL Server. Il gère également l’ensemble des serveurs de bases de données du groupe ENI. Cette expérience, couplée à une parfaite connaissance des produits, confère à son discours pédagogique une clarté et une pertinence qui profitent à tous.
En savoir plus

Découvrir tous ses livres

  • SQL Server 2022 Coffret de 2 livres : Maîtrisez l'administration et la mise en œuvre
  • SQL Server 2019 Coffret de 2 livres : Maîtrisez l'administration et la mise en oeuvre
  • SQL Server 2019 Apprendre à administrer une base de données transactionnelle avec SQL Server Management Studio

Nos nouveautés

voir plus