SQL Server sous Linux

Cours 10999

Classe présentielle

  • Ref. 10999
  • 2 jours
  • Campus Genève / Lausanne
  • CHF 1,700.00

Sur-mesure

  • Ref. 10999
  • A définir
  • Campus ITTA / Site client
  • Sur demande
Introduction 
Ce cours de deux jours dirigé par un formateur s'adresse aux professionnels de la base de données qui cherchent à implémenter SQL Server sous Linux.
Objectifs 
Après avoir terminé ce cours, les participants seront en mesure de :
  • Décrire les fonctions clés et les composants de SQL Server sous Linux
  • Décrire comment déployer SQL Server sous Linux
  • Décrire comment installer les composants facultatifs supplémentaires sur SQL Server
  • Décrire comment configurer SQL Server sous Linux
  • Décrire comment connecter et gérer les images de serveur SQL sous Linux
  • Décrire comment migrer des bases de données à partir d'autres systèmes de bases de données vers SQL Server sous Linux et fournir une récupération après sinistre
  • Décrire les fonctionnalités de haute disponibilité de SQL Server sous Linux
Connaissances préalables 
En plus de leur expérience professionnelle, les étudiants qui suivent cette formation devraient déjà posséder les connaissances techniques suivantes :
  • Connaissance du système d'exploitation SUSE, Red Hat ou Ubuntu et du réseau
  • Familiarité avec le langage SQL
Contenu du cours 
Module 1 : Introduction à SQL Server sous Linux
Décrire les fonctions clés et les composants de SQL Server sous Linux.
  • Leçon 1 : Pourquoi SQL Server sous Linux?
  • Leçon 2 : Fonctions SQL Server sur Linux
  • Leçon 3 : Conteneurs
  • Leçon 4 : Linux SQL Server VM dans Azure
     
Module 2 : Déploiement de SQL Server sous Linux
Ce module examine le déploiement de SQL Server sur un certain nombre d'instances Linux communes.
  • Leçon 1 : Déploiement de SQL Server sur Ubuntu
  • Leçon 2 : Déploiement de SQL Server sur SUSE
  • Leçon 3 : Déploiement de SQL Server sur Red Hat
  • Leçon 4 : Déploiement de conteneurs SQL Server sur Docker
 
Module 3 : Installation de composants supplémentaires
Lorsque vous installez SQL Server sous Linux avec le package mssql-server, seul le moteur de base de données principal est installé. Des composants supplémentaires, tels que l'Agent SQL Server, la recherche de texte intégral et SQL Server Integration Services doivent être installés à partir de packages distincts. Ce module couvre le processus d'installation de ces composants supplémentaires.
  • Leçon 1 : Agent SQL Server
  • Leçon 2 : Recherche en texte intégral SQL Server
  • Leçon 3 : Services d'intégration SQL Server
 
Module 4 : Configuration de SQL Server sous Linux
Une fois l'instance Microsoft SQL Server sur Linux installée, vous devez le configurer. Étant donné que SQL Server sur Linux n'inclut pas d'outil GUI natif de Linux pour la configuration des paramètres SQL Server, vous devez utiliser des outils en ligne de commande et des options pour configurer certains aspects du comportement de SQL Server. Ce module couvre la configuration de SQL Server sous Linux et de SQL Server sur des conteneurs Linux Docker.
  • Leçon 1 : Configuration de SQL Server avec mssql-conf
  • Leçon 2 : Configurer un serveur SQL sur une image Docker Linux
 
Module 5 : Gestion des solutions de base de données pour SQL Server pour Linux
Une fois que vous avez installé et configuré Microsoft SQL Server sous Linux, vous devez savoir comment vous connecter à votre instance SQL Server sur Linux, à la fois pour gérer SQL Server et pour connecter vos applications à SQL Server. Dans ce module, vous découvrirez comment les développeurs et les administrateurs peuvent se connecter aux instances SQL Server exécutées sous Linux.
  • Leçon 1 : Connexion à SQL Server sous Linux
  • Leçon 2 : Gestion de SQL Server sous Linux
 
Module 6 : Migration des bases de données vers SQL Server sous Linux et récupération après sinistre
Une fois familiarisé avec le fonctionnement de base de Microsoft SQL Server sous Linux, vous devrez probablement importer des données. Les données que vous importez peuvent prendre la forme de bases de données entières que vous migrez vers SQL Server sous Linux à partir de SQL Server sous Windows ou d'un autre SGBDR. Vous pouvez également avoir besoin d'importer ou d'exporter des données à partir de tables individuelles ou de groupes de tables dans vos bases de données. Ce module présente diverses techniques pour déplacer des données et des bases de données vers et depuis SQL Server sous Linux.
  • Leçon 1 : Sauvegarde et restauration
  • Leçon 2 : Exportation et importation de bases de données
  • Leçon 3 : Assistant de migration SQL Server
  • Leçon 4 : Programme de copie en bloc
  • Leçon 5 : Services d'intégration SQL Server
     
Module 7 : Haute disponibilité
SQL Server sous Linux peut alimenter des systèmes de base de données critiques avec des technologies à haute disponibilité selon plusieurs granularités. L'envoi de journaux offre une haute disponibilité pour les bases de données uniques. Le clustering avec basculement fournit un basculement automatique et une redondance pour les instances SQL Server. Les groupes de disponibilité offrent une haute disponibilité, une reprise après sinistre et un équilibrage de la charge en lecture pour les groupes de bases de données. Ce module couvre la configuration de ces technologies pour SQL Server sous Linux.
  • Leçon 1 : Envoi de journaux
  • Leçon 2 : Clustering de basculement
  • Leçon 3 : Groupes de disponibilité
Documentation 
Didacticiel Officiel
Examen 
This course does not prepare to any exam.
Lab 
Lab 1 : Introduction à SQL Server sous Linux
Lab 2 : Déploiement de SQL Server sous Linux
Lab 3 : Installation de composants supplémentaires
Lab 4 : Configuration de SQL Server sous Linux
Lab 5 : Gestion de SQL Server sous Linux : Connexion à SQL Server sous Linux, Gérer SQL Server sous Linux
Lab 6 : Lab: Migration des bases de données : Migrer une base de données avec sauvegarde et restauration, Migrer une base de données avec l'assistant de migration SQL Server
Lab 7 : Haute disponibilité : Configurer l'envoi de journaux, Créer un groupe de disponibilité à l'échelle de lecture
Formation complémentaire 

Compléter votre cursus en suivant les formations complémentaires suivantes :

 

Les formateurs dans ce domaine

Cette formation pourra être effectuée par une personne au profil équivalent.
Farid Baraka
Spécialiste Système et réseau
Pierre-Eric Tavel
Intégration et développement d’applications