Blog ENI : Toute la veille numérique !
🐠 -25€ dès 75€ 
+ 7 jours d'accès à 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. Supports de cours
  2. SQL Server 2012 - Administration d'une base de données avec SQL Server Management Studio - Version en ligne

SQL Server 2012 Administration d'une base de données avec SQL Server Management Studio - Version en ligne

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-7460-0769-2
  • EAN : 9782746076952
  • Ref. ENI : LNRIM12SQLA
Ce support sur SQL Server 2012 s'adresse à toute personne désireuse d'administrer une base de données transactionnelle (administrateur de base de données, 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...
Aperçu du livre papier
  • Niveau Initié à Confirmé
  • Parution octobre 2012
Ce support sur SQL Server 2012 s'adresse à toute personne désireuse d'administrer une base de données transactionnelle (administrateur de base de données, 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 une optimisation du serveur sont présentés tels que l'administration par les règles, l'intégration avec le Power Shell, la compression et le cryptage des données.

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

Des éléments sont en téléchargement sur le site www.editions-eni.fr.


Les chapitres du livre :
Présentation – Installation et configuration – Gestion de la base de données – Gestion de la sécurité d'accès – Tâches planifiées – Transfert des données – Service Broker – Réplication – Sauvegarde – Restauration – Optimisation – Annexe

Téléchargements

Présentation
  1. 1. Introduction
  2. 2. Présentation de SQL Server
    1. 2.1 Qu'est-ce qu'un SGBDR ?
    2. 2.2 Mode de fonctionnement Client/Serveur
    3. 2.3 Les plates-formes possibles
    4. 2.4 Les composants de SQL Server
  3. 3. Architecture
    1. 3.1 Administration
    2. 3.2 Programmation
  4. 4. Base de données SQL Server
    1. 4.1 Objets de base de données
    2. 4.2 Bases de données système et tables système
    3. 4.3 Les tables système
    4. 4.4 Extraction de méta-données
    5. 4.5 Les tâches de l'administrateur
Installation et configuration
  1. 1. Installer SQL Server
    1. 1.1 Les éditions de SQL Server
    2. 1.2 Déroulement de l’installation
      1. 1.2.1 Choix des composants
      2. 1.2.2 Nom de l’instance
      3. 1.2.3 Les services SQL Server
      4. 1.2.4 Paramètres de classement
      5. 1.2.5 Mode d'authentification
      6. 1.2.6 Configuration du moteur de base de données
      7. 1.2.7 Synthèse du processus d'installation
    3. 1.3 Gestion du réseau
    4. 1.4 Mode de licence
    5. 1.5 Exécuter le programme d'installation
    6. 1.6 Les bases d'exemples
  2. 2. Vérifier l'installation et configurer
    1. 2.1 Vérifier l'installation
      1. 2.1.1 Vérifier les éléments installés
      2. 2.1.2 Vérifier le démarrage des services
  3. 3. Les outils
  4. 4. La configuration
    1. 4.1 Les services
    2. 4.2 SQL Server Management Studio
    3. 4.3 Configuration du serveur
    4. 4.4 La gestion du processus SQL Server
    5. 4.5 La gestion de la mémoire
    6. 4.6 La documentation en ligne
  5. 5. Le service de texte intégral
    1. 5.1 Le catalogue
    2. 5.2 La liste de mots vides
    3. 5.3 Retrouver les informations relatives aux index de texte intégral
  6. 6. Installer un composant
Gestion de la base de données
  1. 1. Notions générales
    1. 1.1 Liens entre base de données et organisation physique
    2. 1.2 La notion de transaction
      1. 1.2.1 Qu'est-ce qu'une transaction ?
      2. 1.2.2 Les ordres Transact SQL
    3. 1.3 Les fichiers journaux
      1. 1.3.1 Le rôle
      2. 1.3.2 Le fonctionnement
      3. 1.3.3 Les points de synchronisation
    4. 1.4 Les fichiers de données
      1. 1.4.1 Leur rôle
      2. 1.4.2 La structure des fichiers de données
      3. 1.4.3 Le fonctionnement
  2. 2. Créer, gérer et supprimer une base de données
    1. 2.1 Créer une base de données
      1. 2.1.1 La syntaxe Transact SQL
      2. 2.1.2 Utilisation de SQL Server Management Studio
    2. 2.2 Gérer une base de données
      1. 2.2.1 Augmenter l'espace disque disponible pour une base de données
      2. 2.2.2 Libérer de l'espace disque utilisé par des fichiers de données vides
      3. 2.2.3 Configuration de la base de données
    3. 2.3 Supprimer une base de données
      1. 2.3.1 Transact SQL
      2. 2.3.2 SQL Server Management Studio
    4. 2.4 Les bases de données à relation contenant-contenu
  3. 3. Mise en place de groupes de fichiers
    1. 3.1 Création d'un groupe de fichiers
    2. 3.2 Ajout de fichiers
    3. 3.3 Utilisation d'un groupe de fichiers
  4. 4. Instructions Insert, Select... into
  5. 5. Structure des index
    1. 5.1 Les index ordonnés
    2. 5.2 Les index non ordonnés
    3. 5.3 Les index couvrants
    4. 5.4 Indexer des colonnes calculées
    5. 5.5 Indexer les vues
    6. 5.6 Les index XML
      1. 5.6.1 Index Principal
      2. 5.6.2 Index secondaire
    7. 5.7 Les index spatiaux
  6. 6. Le partitionnement des tables et des index
    1. 6.1 La fonction de partitionnement
    2. 6.2 Le schéma de partitionnement
    3. 6.3 La table partitionnée
    4. 6.4 Les index partitionnés
  7. 7. La compression des données
  8. 8. L'encryptage des données
  9. 9. Planification
    1. 9.1 Dimensionner les fichiers
    2. 9.2 Nommer la base et les fichiers de façon explicite
    3. 9.3 Emplacement des fichiers
    4. 9.4 Utilisation des groupes de fichiers
    5. 9.5 Fixer le paramètre FillFactor
Gestion de la sécurité d'accès
  1. 1. Introduction
  2. 2. Gestion des accès Serveur
    1. 2.1 Mode de sécurité Windows
    2. 2.2 Mode de sécurité Mixte
      1. 2.2.1 Définition
      2. 2.2.2 Principe de fonctionnement
    3. 2.3 Base de données par défaut
    4. 2.4 Comment choisir un mode de sécurité ?
    5. 2.5 Gérer une connexion à SQL Server
      1. 2.5.1 En mode de sécurité Windows
      2. 2.5.2 En mode de sécurité Mixte
    6. 2.6 Informations d’identification
    7. 2.7 Activer et désactiver une connexion
    8. 2.8 Les informations relatives aux connexions
  3. 3. Gestion des utilisateurs de base de données
    1. 3.1 Création
    2. 3.2 Information
    3. 3.3 Établir la liste des connexions et des utilisateurs associés
    4. 3.4 Modification
    5. 3.5 Suppression
  4. 4. Gestion des schémas
    1. 4.1 Création
      1. 4.1.1 SQL Server Management Studio
      2. 4.1.2 Transact SQL
    2. 4.2 Modification
      1. 4.2.1 SQL Server Management Studio
      2. 4.2.2 Transact SQL
    3. 4.3 Suppression
      1. 4.3.1 SQL Server Management Studio
      2. 4.3.2 Transact SQL
    4. 4.4 Les informations relatives aux schémas
  5. 5. Gestion des droits
    1. 5.1 Droits d'utilisation d'instructions
      1. 5.1.1 Autoriser
      2. 5.1.2 Retirer
      3. 5.1.3 Interdire
    2. 5.2 Droits d'utilisation des objets
      1. 5.2.1 Autoriser
      2. 5.2.2 Retirer
      3. 5.2.3 Interdire
    3. 5.3 Droits au niveau base de données
    4. 5.4 Droits au niveau du serveur
    5. 5.5 Interroger les vues système
  6. 6. Contexte d'exécution
  7. 7. Les rôles
    1. 7.1 Rôles de serveur
      1. 7.1.1 Les rôles prédéfinis
      2. 7.1.2 Créer un rôle de serveur
      3. 7.1.3 Accorder les rôles
    2. 7.2 Rôles de base de données
      1. 7.2.1 Le rôle public
      2. 7.2.2 Les rôles prédéfinis
      3. 7.2.3 Les rôles de base de données définis par les utilisateurs
    3. 7.3 Rôles d'application
      1. 7.3.1 SQL Server Management Studio
      2. 7.3.2 Transact SQL
      3. 7.3.3 L'utilisation
Tâches planifiées
  1. 1. Introduction
  2. 2. Configuration des services
    1. 2.1 Compte de démarrage pour SQL Server Agent
      1. 2.1.1 Configuration du service dans Windows
      2. 2.1.2 Configuration du service dans SQL Server Configuration Manager
      3. 2.1.3 La sécurité de SQL Server Agent
    2. 2.2 La configuration de la messagerie
      1. 2.2.1 Configuration depuis SQL Management Studio
      2. 2.2.2 Tester le service
  3. 3. Les opérateurs
    1. 3.1 Création
    2. 3.2 Modification
    3. 3.3 Suppression
  4. 4. Les travaux
    1. 4.1 Mise en place
    2. 4.2 Définition des étapes d'un travail
      1. 4.2.1 Transact SQL (TSQL)
      2. 4.2.2 Commande du système d'exploitation (CMDEXEC)
      3. 4.2.3 PowerShell
      4. 4.2.4 Réplication
    3. 4.3 Enchaînements entre les étapes
    4. 4.4 La planification
    5. 4.5 Exemple de travail
  5. 5. Les alertes
    1. 5.1 Présentation
      1. 5.1.1 Comment inscrire une information dans le journal application ?
      2. 5.1.2 Comment réagit l'agent SQL Server ?
    2. 5.2 Gestion des alertes
      1. 5.2.1 En réponse à des erreurs SQL Server
      2. 5.2.2 Le transfert d'événements
      3. 5.2.3 Mise en place
      4. 5.2.4 En réponse à des erreurs utilisateur
      5. 5.2.5 En réponse à des seuils de performance
Transfert des données
  1. 1. L'importation et l'exportation de données
    1. 1.1 Présentation
    2. 1.2 Les outils
      1. 1.2.1 SSIS (SQL Server Integration Service)
      2. 1.2.2 Réplication
      3. 1.2.3 BCP
      4. 1.2.4 SELECT INTO et INSERT
      5. 1.2.5 Les critères de choix
  2. 2. L'utilitaire BCP
    1. 2.1 La syntaxe
    2. 2.2 L'utilisation de bcp en mode interactif
  3. 3. SSIS
    1. 3.1 Présentation
    2. 3.2 Assistants d'importation et d'exportation
Service Broker
  1. 1. Service Broker
    1. 1.1 La structure de Service Broker
    2. 1.2 Le type de message
    3. 1.3 Le contrat
    4. 1.4 La file d'attente
    5. 1.5 Le service
    6. 1.6 La conversation
  2. 2. Mise en place
    1. 2.1 Activer Service Broker
    2. 2.2 Type de messages
    3. 2.3 Contrats
    4. 2.4 Files d'attente
    5. 2.5 Service
  3. 3. Utiliser Service Broker
    1. 3.1 Envoyer un message
    2. 3.2 Lire un message
      1. 3.2.1 Vérifier le type de message et mettre fin à la conversation
  4. 4. Les certificats
  5. 5. Service Broker entre deux bases distinctes
Réplication
  1. 1. Présentation
  2. 2. Les besoins pour la réplication
    1. 2.1 Cohérence des données répliquées
      1. 2.1.1 Cohérence des transactions
      2. 2.1.2 Convergence des données
    2. 2.2 Autonomies des sites
    3. 2.3 Partitionnement des données
    4. 2.4 Types de réplication
  3. 3. Les modèles de la réplication
    1. 3.1 Les principaux composants
      1. 3.1.1 L'Éditeur
      2. 3.1.2 Le Distributeur
      3. 3.1.3 Les Abonnés
      4. 3.1.4 Les Agents
      5. 3.1.5 Les éléments participant à la réplication
    2. 3.2 Réplication de capture instantanée
    3. 3.3 Réplication transactionnelle
    4. 3.4 Réplication de fusion
    5. 3.5 Les modèles physiques de réplication
      1. 3.5.1 Éditeur central-abonnés multiples
      2. 3.5.2 Abonné central-éditeurs multiples
      3. 3.5.3 Éditeurs multiples-abonnés multiples
  4. 4. Planification
    1. 4.1 Options générales de planification
      1. 4.1.1 Option NOT FOR REPLICATION
      2. 4.1.2 Type de données uniqueidentifier
      3. 4.1.3 Filtrage des données
    2. 4.2 Réplication de capture instantanée
    3. 4.3 Réplication transactionnelle
    4. 4.4 Réplication de fusion
  5. 5. L'accès au réseau
  6. 6. Mise en œuvre
    1. 6.1 Le distributeur
      1. 6.1.1 Les concepts
      2. 6.1.2 La mise en place
    2. 6.2 L'éditeur
    3. 6.3 Les publications
    4. 6.4 Les abonnements
      1. 6.4.1 Utilisation des assistants
      2. 6.4.2 Surveiller la réplication
      3. 6.4.3 Suppression
  7. 7. L'accès aux données distantes
    1. 7.1 Ajouter un serveur lié
    2. 7.2 Gérer les utilisateurs distants
    3. 7.3 Exécution d'une requête distribuée
Sauvegarde
  1. 1. Introduction
  2. 2. Planification
    1. 2.1 Les questions
    2. 2.2 Choisir une stratégie de sauvegarde
      1. 2.2.1 Sauvegarde d'une base de données
      2. 2.2.2 Sauvegarde du journal des transactions
      3. 2.2.3 Les sauvegardes différentielles
      4. 2.2.4 Les sauvegardes par groupe de fichiers
      5. 2.2.5 Les combinaisons possibles
  3. 3. La mise en œuvre des sauvegardes
    1. 3.1 Les modes de récupération
    2. 3.2 La destination des sauvegardes
      1. 3.2.1 Disque dur
      2. 3.2.2 Bandes
    3. 3.3 Les principaux paramètres
      1. 3.3.1 Les permissions
      2. 3.3.2 La sauvegarde des bases de données système
      3. 3.3.3 La sauvegarde des bases de données utilisateur
      4. 3.3.4 Les fichiers de sauvegarde
    4. 3.4 L'instruction BACKUP
      1. 3.4.1 Sauvegarde complète
      2. 3.4.2 Sauvegarde différentielle
      3. 3.4.3 Sauvegarde du journal des transactions
      4. 3.4.4 Sauvegarde de fichier ou de groupe de fichiers
      5. 3.4.5 La sauvegarde sur plusieurs fichiers
    5. 3.5 La mise en miroir des sauvegardes
    6. 3.6 Vérifier l'intégrité de sauvegarde
    7. 3.7 Compresser les sauvegardes
Restauration
  1. 1. Vue d'ensemble du processus de restauration
    1. 1.1 La restauration automatique
    2. 1.2 Opérations exécutées automatiquement par SQL Server
    3. 1.3 Opérations préliminaires
      1. 1.3.1 La vérification des sauvegardes
      2. 1.3.2 Les tâches spécifiques
  2. 2. Restauration des sauvegardes
    1. 2.1 L'instruction RESTORE
    2. 2.2 Les options de l'instruction RESTORE
    3. 2.3 La restauration des différents types de sauvegarde
      1. 2.3.1 À partir d'une sauvegarde complète
      2. 2.3.2 À partir d'une sauvegarde différentielle
      3. 2.3.3 À partir d'une sauvegarde du journal des transactions
      4. 2.3.4 À partir d'une sauvegarde de fichier ou d'un groupe de fichiers
    4. 2.4 Restauration des bases de données système endommagées
      1. 2.4.1 Restauration à partir d'une sauvegarde
      2. 2.4.2 Reconstruction de bases de données système
    5. 2.5 Restauration en ligne
  3. 3. Serveur de secours
    1. 3.1 Installation du serveur de secours
    2. 3.2 Utilisation du serveur de secours en lecture seule
    3. 3.3 Mise en place d'un serveur de secours
    4. 3.4 Mise en route du serveur de secours
      1. 3.4.1 Connexion
      2. 3.4.2 Restauration du serveur de production
      3. 3.4.3 Rétablissement de l'ordinateur SQL Server de secours
Optimisation
  1. 1. Audit de l'activité de SQL Server
    1. 1.1 Définir un audit au niveau serveur
    2. 1.2 Définir un audit au niveau base de données
    3. 1.3 Afficher le journal d'audit
    4. 1.4 Audit c2
  2. 2. Générateur de profils
    1. 2.1 Capturer l'activité courante du serveur
    2. 2.2 Utiliser les données capturées
  3. 3. Analyseur de performances (Moniteur Système)
  4. 4. Optimisation de la mémoire et de l'unité centrale
  5. 5. Limitation des ressources utilisées par une requête
  6. 6. Le plan d'exécution d'une requête
  7. 7. Le plan de maintenance
  8. 8. Assistant Paramétrage Moteur de base de données
    1. 8.1 Initialisation de l'assistant de paramétrage
    2. 8.2 Analyse d'une charge de travail
  9. 9. Les déclencheurs DDL
  10. 10. Les déclencheurs de connexion
  11. 11. Le PowerShell
    1. 11.1 Le fournisseur PowerShell SQL Server
    2. 11.2 Les applets de commandes
      1. 11.2.1 Encode-SqlName, Decode-SqlName
      2. 11.2.2 Invoke-PolicyEvaluation
      3. 11.2.3 Invoke-Sqlcmd
      4. 11.2.4 Convert-UrnToPath
    3. 11.3 SMO
  12. 12. La gestion des règles
    1. 12.1 Les conditions
    2. 12.2 Les stratégies
    3. 12.3 Mise en place
  13. 13. La mise en miroir
    1. 13.1 Principes de fonctionnement
    2. 13.2 La mise en place
Annexe
  1. 1. Mettre en place la base Gescom
  2. 2. Ressource sur le Web
  3. 3. Glossaire
  4. Index
Auteur : Jérôme Gabillaud

Jérôme Gabillaud

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 ou Oracle, il est déjà auteur de nombreux ouvrages sur ce sujet, reconnus pour leurs qualités techniques et pédagogiques.
En savoir plus

Découvrir tous ses livres

  • SQL Server 2019 - SQL, Transact SQL Conception et réalisation d'une base de données (avec exercices pratiques et corrigés)
  • SQL Server 2019 Apprendre à administrer une base de données transactionnelle avec SQL Server Management Studio
  • Oracle 12c SQL, PL/SQL, SQL*Plus
  • SQL Server 2014 SQL, Transact SQL (avec exercices pratiques et corrigés) - Version en ligne
  • Oracle 12c Programmez avec SQL et PL/SQL : Exercices et corrigés
  • SQL Server 2012 - SQL, Transact SQL Conception et réalisation d'une base de données

Nos nouveautés

voir plus