MS509
Technologies de l'information

MS SQL : administrer une base de données

Maîtriser l’administration, la sécurité, les performances et la haute disponibilité avec SQL Server 2022


Cette formation complète sur l'administration SQL Server vise à vous familiariser avec tous les aspects du système de gestion de base de données sous Microsoft SQL Server. Vous débuterez par l'installation, le choix des options d'installation, ainsi que l’automatisation de vos installations. Ensuite, vous apprendrez à utiliser les différents outils (SQL Server Management Studio, le Gestionnaire de configuration, Transact-SQL). Vous comprendrez mieux la gestion des bases de données, la sécurité, la sauvegarde et la restauration, ainsi que la configuration de la messagerie de base de données. Cette formation vous permettra également d’assurer la surveillance de vos serveurs et vous guider dans les options de haute disponibilité. Vous serez également en mesure de mieux vous positionner quant à la décision de la version de votre prochaine migration SQL.

Objectif

L’objectif principale de cette formation est d’apprendre à gérer, administrer ou comprendre le fonctionnement des serveurs SQL.

Est-ce pour vous ?

Cette formation est adaptée pour les professionnels qui se considèrent comme des débutants ou intermédiaire et qui désirent acquérir une expertise générale en gestion de bases de données SQL Server ou pour les professionnels qui ont besoin d’être mis à jour sur les dernières nouveautés avec SQL Server 2022. Administrateur de base de données, Développeurs, Analystes, Techniciens, Responsable d’exploitation ou du réseau, Ingénieurs système, Professionnels dans un poste en développement, en bases de données, en réseaux et ainsi que les spécialistes Web.

Préalables

Nous recommandons l’un des préalables suivants : Connaissance de la syntaxe MS SQL de base (cours BD102) ; Connaissances de l'utilisation de SQL Server, de la manipulation des bases de données et du langage SQL ; Connaissances de base de l'administration Windows ; Expérience en tant que développeur de bases de données.

Vos gains

  • Installer, configurer et optimiser SQL Server 2022 pour garantir performance et stabilité
  • Administrer les bases de données, automatiser les tâches et préparer les migrations vers le cloud
  • Sécuriser les accès avec gestion des rôles, permissions, audit et chiffrement des données
  • Mettre en place des stratégies de sauvegarde et restauration pour assurer la continuité des données
  • Surveiller et optimiser les performances via Query Store, XEvents, indexation et plans d’exécution
  • Contenu

    Présentation de SQL Server et Installation

    • Vue d’ensemble et architecture de Microsoft MS SQL Server.
    • Les nouveautés de la version SQL 2022.
    • Les informations importantes à savoir avant l’installation.
    • Planification de l’installation de MS SQL Server 2022.

    Configuration SQL Server et optimisation

    • Configuration et optimisation d’un serveur SQL 2022.
    • Configuration des bases de données système et utilisateurs.
    • L’ajustement des ressources efficaces pour notre serveur.
    • Le maxDOP et le cost threshold for parallelism.
    • L’optimisation du tempDB.
    • Fichier de données et journaux (MDF, NDF et LDF).
    • L’utilisation des groupes de fichiers pour augmenter la performance de notre serveur SQL.
    • Tables de mémoire optimisées et partitionnement.
    • La saine gestion du log de transaction pour éviter de remplir notre disque.
    • L’avantage de l’utilisation du service de recherche de texte intégral.
    Voir plus +/-

    Tâches d'administration

    • Les tâches d’un DBA.
    • Outils d’administration et les différents composants de SQL Server.
    • Exécution et automatisation des tâches administratives et planifiées.
    • Migration vers MS SQL Server 2022 et la gestion du mode de compatibilité de vos bases de données.
    • Préparation de vos serveurs SQL pour une éventuelle migration vers le cloud.

    Sécurité et chiffrement

    • Comment bien administrer la gestion des accès, la sécurité et les permissions.
    • Sécuriser la connexion et les sessions au niveau de la sécurité.
    • Les différents modes d'authentification.
    • Les rôles : rôles de serveur, rôles de bases de données, rôles créés par l'utilisateur, rôles d'application.
    • Attribution de privilèges (Grant, Revoke, Deny).
    • Audit de base de données et la création d'événements à auditer.
    • Utilisation du “Dynamic Data Masking”.

    Sauvegardes et restaurations

    • Les différents types de sauvegarde (complète, différentielle, journal de transaction.).
    • Les différents modes de récupération.
    • Création d’un plan de stratégie de sauvegarde et restauration de bases de données.
    • Simulation d’un cas de perte de données majeures.
    • Comment restaurer sans perte de données.
    • Optimisation du stockage avec la compression des sauvegardes.

    Surveillance et performances

    • Mise en place de plan de maintenance avec les meilleures pratiques.
    • L’utilisation d’eXtended Events (XEvents) pour tracer l’utilisation par rapport à son prédécesseur le profiler.
    • L’utilisation du magasin de requête (Query Store) pour surveiller la performance de votre serveur.
    • La compréhension et la gestion de vos tâches planifiées de manière sécuritaire.
    • Gestion et configuration des alertes et du database mail.

    Surveillance et optimisation des performances et de l’activité.

    • La lecture du plan d’exécution.
    • L’utilisation de l’analyseur de performance avec perfmon.
    • La définition des différents types d’index.
    • Gestion et optimisation des index et statistiques.

    Outils complémentaires & la haute disponibilité

    • Mise en œuvre de la réplication.
    • Mise en place de vos bases de données en mode haute disponibilité avec AlwaysOn.
    • Survol d’un projet d’intégration (SSIS).

    💡 Informations utiles

    Nos formations sont offertes à Montréal ou Québec en présentiel ou en format virtuel. Les dates et lieux sont précisés lors de votre choix de session ci-dessous. Si vous avez des questions concernant l'inscription, les horaires, la langue d’enseignement ou les modalités d’annulation, consultez notre FAQ .

    Intervenants

    Durée
    5 jours
    Horaire
    9h à 16h
    Tarif régulier
    2 395 $
    Tarif préférentiel Un tarif préférentiel est accordé pour chacun des cours aux organismes publics, aux membres de certaines associations ainsi qu’aux entreprises ayant une entente avec Technologia (voir FAQ). Pour la liste complète des entités admissibles, consulter la section « Tarification » des FAQ. Notez également qu’aucun tarif préférentiel n’est accordé pour les formations en ligne. Les rabais accordés sur les formations ne peuvent être cumulables avec aucune autre promotion.
    2 155 $
    Formation en entreprise

    Vous avez plusieurs employés intéressés par une même formation? Que ce soit en présentiel dans vos bureaux ou à distance en mode virtuel, nous offrons des formations privées adaptées aux besoins de votre équipe. Des tarifs de groupes sont disponibles. Contactez-nous pour plus de détails ou demandez une soumission en ligne.

    Demander une soumission

    Demander une formation en entreprise

    Vous avez plusieurs employés intéressés par une même formation? Que ce soit en présentiel dans vos bureaux ou à distance en mode virtuel, nous offrons des formations privées adaptées aux besoins de votre équipe. Des tarifs de groupes sont disponibles. Contactez-nous pour plus de détails ou demandez une soumission en ligne.

    Dites-nous en plus
    Ajout effectué Voir mon panier