ORSYS formation
NOUS CONTACTER - +33 (0)1 49 07 73 73
NOUS CONTACTER - 📞 +33 (0)1 49 07 73 73    espace pro ESPACE PRO     inscription formation orsys S'INSCRIRE     drapeau francais   drapeau anglais
Nos domaines de formation :
Toutes nos formations SQL Server

Formation SQL Server 2017, administration sous Linux

Stage pratique
Durée : 5 jours
Réf : SQL
Prix  2019 : 3030 € H.T.
Pauses et déjeuners offerts
  • Programme
  • Participants / Prérequis
  • Intra / sur-mesure
Programme

Ce stage vous apportera les connaissances nécessaires pour installer, configurer et administrer un serveur de base de données SQL Server 2017 sous Linux. Vous découvrirez l'architecture du serveur, apprendrez à le paramétrer et à surveiller son fonctionnement, à gérer les espaces de stockage, à automatiser des tâches et à effectuer des sauvegardes et des restaurations.

Objectifs pédagogiques

  • Installer Microsoft SQL Server sous Linux et se familiariser avec les outils client
  • Créer la base de données et gérer le stockage des données
  • Automatiser et planifier des tâches d'administration
  • Définir la sécurité et les permissions sur la base
  • Paramétrer la surveillance de la base sur les modifications et sur ses performances
  • Planifier la haute-disponibilité sur Linux
PROGRAMME DE FORMATION

Installation et configuration

  • Les tâches de l'administrateur et les moyens à sa disposition.
  • Architecture générale de SQL Server sur Linux.
  • Installation sur Linux avec le gestionnaire de paquets ou Docker.
  • Configuration de SQL Server à l'aide de mssql-conf et du fichier de configuration.
  • Présentation des outils client, SSMS pour Windows et Operation Studio pour Linux.
  • Les objets et bases de données système.
  • Importer et exporter des bases de données entre Linux et Windows.

Travaux pratiques
Installation de SQL Server sur Linux à l'aide du gestionnaire de paquets. Configuration à l'aide de mssql-conf.

Gestion des espaces de stockage

  • Moteur de stockage et stockage physique.
  • Allocation des objets.
  • Partitionnement des tables et index. Fonction de partitionnement. Schéma de partition.
  • Gestion et déplacement des bases de données systèmes.
  • Gestion de la taille et de la croissance des bases.
  • Configuration et changement des bases de données et de la collation.

Travaux pratiques
Création d'une base. Gestion des fichiers. Création d'instantanés (clichés).

Sécurité et chiffrement

  • Sécurité externe et interne.
  • Sécurisation de la connexion avec un certificat OpenSSL.
  • Sécuriser la connexion et les sessions.
  • Gérer l'authentification Windows avec Samba et Kerberos.
  • Les rôles : rôles de serveur, rôles fixes de bases de données, rôles créés par l'utilisateur, rôles d'application.
  • Attribution de privilèges (Grant, Revoke, Deny...). Chaînage de propriétaire.
  • Bases de données contenues.
  • Gestion du contexte d'exécution avec EXECUTE AS.
  • Chiffrement des données (symétrique, asymétrique). Architecture de chiffrement.
  • Clé principale de base de données. Sauvegarde et restauration des clés.
  • Métadonnées de chiffrement.
  • Chiffrer entièrement une base de données avec Transparent Data Encryption.
  • Audit de base de données, syntaxe de création d'événements à auditer.

Travaux pratiques
Manipulation des permissions et des contrôles d'accès. Gestion des certificats.

Tâches d'administration

  • Planification de tâches par l'agent SQL Server.
  • Organisation des travaux : catégories de travaux, types d'étapes, règles de précédence et erreurs, notifications.
  • Paramétrage de l'Agent SQL. Configuration d'alertes et de notifications. Gestion des opérateurs.
  • Envoi d'emails depuis SQL Server : configuration des paramètres de Database Mail, de l'Agent pour l'envoi de mails.
  • Scripter les tâches d'administration en Bash ou PowerShell Core avec Cron.
  • Vérification de l'intégrité physique. Récupérer des informations de bas niveau sur le moteur SQL Server (DBCC).
  • Rappels sur la structure des index et maintenance des index. Vues indexées. Index de texte intégral.
  • Recalcul des statistiques.

Travaux pratiques
Automatisation et planification des travaux d'administration.

Sauvegardes et restaurations

  • Les différents types de sauvegarde (complète, différentielle, journal...)
  • Mode de récupération (complet, simple, journalisé en bloc...) et influence sur la récupération des données.
  • Mise en place d'une stratégie de sauvegarde.
  • Sécurité des sauvegardes.
  • Sauvegardes en T-SQL : intégrité. Sauvegardes multifichiers, multifamilles.
  • Planification des sauvegardes par plan de maintenance et par script.
  • Restauration de bases, réparation des environnements endommagés.
  • Restauration de journal.
  • Restauration de page.
  • Sauvegarde des bases système. Restauration de Master.

Travaux pratiques
Création de configuration de sauvegardes et de restaurations.

Surveillance et performances

  • Le profiler et les événements étendus (XEvents) pour tracer l'utilisation.
  • Vues de méta-données et vues de gestion dynamique. Procédures stockées de métadonnées.
  • Visualisation des verrous et blocages, détection et traitement des verrous mortels (deadlocks).
  • Utilisation des stratégies et du gouverneur de ressources.
  • Mettre en place et utiliser dBFS pour la supervision.

Travaux pratiques
Mise en place des surveillances sur les modifications de structure. Utilisation des vues de gestion dynamique. Gestion d'un verrou mortel.

Haute-disponibilité

  • Les solutions de haute disponibilité sur Linux : log shipping, cluster de basculement, AlwaysOn Availability Groups.
  • Comprendre et installer Pacemaker et Corosync.
  • Créer un disque partagé en NFS.
  • Configurer le cluster de basculement.
  • Configurer une groupe de disponibilité AlwaysOn.
  • Utiliser un réplica de configuration.
  • Créer un groupe de disponibilité sans cluster.

Travaux pratiques
Configuration de Pacemaker pour AlwaysOn Availability Groups

Participants / Prérequis

» Participants

Administrateurs de base de données, responsables d'exploitation, administrateurs et ingénieurs système.

» Prérequis

Connaissances élémentaires de l'utilisation de SQL Server, de la manipulation des bases de données et du langage SQL. Connaissances de base de l'administration Linux.
Intra / sur-mesure

Demande de devis intra-entreprise
(réponse sous 48h)

Vos coordonnées

En cochant cette case, j’atteste avoir lu et accepté les conditions liées à l’usage de mes données dans le cadre de la réglementation sur la protection des données à caractère personnel (RGPD).
Vous pouvez à tout moment modifier l’usage de vos données et exercer vos droits en envoyant un email à l’adresse rgpd@orsys.fr
En cochant cette case, j’accepte de recevoir les communications à vocation commerciale et promotionnelle de la part d’ORSYS Formation*
Vous pouvez à tout moment vous désinscrire en utilisant le lien de désabonnement inclus dans nos communications.
* Les participants inscrits à nos sessions de formation sont également susceptibles de recevoir nos communications avec la possibilité de se désabonner à tout moment.

Pour vous inscrire

Cliquez sur la ville, puis sur la date de votre choix.
[-]
PARIS

Horaires

Les cours ont lieu de 9h à 12h30 et de 14h à 17h30.
Les participants sont accueillis à partir de 8h45.
Pour les stages pratiques de 4 ou 5 jours, les sessions se terminent à 15h30 le dernier jour.
Filières métiers
En poursuivant votre navigation, vous acceptez l’utilisation de cookies nous permettant de vous proposer des offres correspondant à vos centres d’intérêt.
En savoir plus sur l’usage des cookies…   ✖ Fermer
linkedin orsys
twitter orsys
it! orsys
instagram orsys
pinterest orsys
facebook orsys
youtube orsys