Langage SQL - avancé (environnement Microsoft) - Groupe 76736

Formation offerte en collaboration avec Emploi-Québec

Cours INF-BD

Plateforme Windows

Durée 24 heures

Lieu

3800, rue Sherbrooke Est

Local

D3737

Numéro de groupe

76736

Frais avant taxes

(frais de matériel didactique inclus)

Emploi-Québec: 91,32 $ CAD

Grand public: 511,93 $ CAD

Date(s)

30 sept. et 1er, 14, 15 oct. 2017

Jour(s)

Samedi, dimanche

Horaire

9 h à 16 h

Clientèle

Emploi-Québec
Personnes en emploi

Préalables

Avoir suivi ou maîtriser les fonctions de l'atelier Langage SQL intermédiaire (environnement Microsoft)

Objectifs

À la fin de ce cours, le participant aura compris le fonctionnement et le comportement de SQL Server 2016. Les travaux proposés couvrent l'installation, la gestion de l'espace disque (fichiers de données et fichiers journaux), la sécurité (gestion des connexions, des utilisateurs et des rôles), la sauvegarde, la restauration, la réplication, le partitionnement de table, la planification de travaux.

Approche pédagogique

  • Présentation des fonctions et des commandes
  • Démonstration des commandes à l'ordinateur
  • Exercices à l'ordinateur supervisés par le formateur
  • Aide individuelle lors des exercices

Attestation délivrée en fin de cours

Une attestation de participation est remise aux personnes ayant assisté à plus de 80 % des heures de formation

Matériel pédagogique

Matériel didactique

Autres particularités

Afin d'atteindre un bon niveau de maîtrise, le participant devrait compléter le cours par la pratique personnelle

Contenu du cours

Installation de SQL

  • Choisir l'édition de SQL Server
  • Installer une instance de SQL Server
  • Installer la base d'exemple
  • Installer la documentation localement
  • Configurer le service de recherche de texte intégral
  • Installer une instance nommée de SQL Server
  • Configurer les services
  • Activer l'option AWE

Gestion des bases de données et les fichiers

  • Créer une base de données
  • Définir un groupe de fichiers
  • Ajouter des fichiers de données
  • Ajouter un fichier journal
  • Modifier un fichier de données
  • Réduire la taille d'un fichier de données
  • Réduire la taille d'une base de données
  • Créer une table sur un groupe de fichiers
  • Créer une table partitionnée
  • Compresser les données
  • Mettre en place des index
  • Indexer une colonne de type XML
  • Définir un index couvrant
  • Interroger les vues système

Sécurité

  • Configurer le mode de sécurité
  • Définir une nouvelle connexion
  • Intégrer des comptes et groupes Windows
  • Définir des utilisateurs de base de données
  • Travailler avec le compte guest
  • Accorder des droits spécifiques
  • Définir un rôle de bases de données à des utilisateurs
  • Accorder des rôles de bases de données à des utilisateurs
  • Interdire l'utilisation de certains privilèges
  • Définir un rôle d'application
  • Utiliser un rôle d'application
  • Interroger les vues système

Planification de tâches

  • Configurer les services de messagerie
  • Définir de nouveaux opérateurs
  • Définir une alerte par rapport à un numéro d'erreur
  • Définir un nouveau travail
  • Planifier l'exécution d'un travail
  • Notifier un opérateur suite à l'exécution du travail
  • Exécuter un travail en réponse à une alerte
  • Définir une alerte liée à une condition de performance
  • Définir ses propres compteurs de performances
  • Définir une alerte par rapport à un compteur de performances personnalisé
  • Interroger les vues système

Transfert de données

  • Exporter les données d'une table avec BCP
  • Exporter le résultat d'une requête avec BCP
  • Importer des données avec BCP
  • Copier des tables entre deux bases SQL Server
  • Importer et transformer des données
  • Importer des données au format XML
  • Planifier l'exécution régulière d'une exportation BCP
  • Détacher une base

Sauvegarde et restauration

  • Réaliser une sauvegarde complète de la base
  • Réaliser une sauvegarde complète sur une unité de sauvegarde
  • Restaurer la base à partir d'une sauvegarde complète
  • Changer le mode de récupération de la base
  • Réaliser une sauvegarde différentielle
  • Réaliser une sauvegarde du journal
  • Restaurer la base
  • Mettre en place un plan de sauvegarde
  • Compresser une sauvegarde

Travail avec plusieurs instances

  • Ajouter un nouveau serveur lié
  • Définir le mappage des connexions
  • Configurer le serveur cible
  • Valider la connexion au serveur distant
  • Utiliser OPENROWSET
  • Transférer les événements

Réplication

  • Préparer l'environnement du distributeur
  • Activer la distribution et la publication
  • Définir une publication
  • Envoyer un abonnement
  • Tester la réplication
  • Surveiller la réplication
  • Mettre en place une réplication de fusion

Service Broker

  • Activer le service
  • Définir les types de messages
  • Définir les contrats
  • Mettre en place les files d'attente
  • Définir les services
  • Envoyer un message
  • Lire les messages
  • Mettre fin à la conversation

Opérations d'optimisation

  • Activer un audit
  • Définir une nouvelle trace
  • Surveiller l'utilisation de la mémoire
  • Configurer la mémoire du serveur
  • Évier l'exécution de requêtes bloquantes
  • Arrêter la trace
  • Paramétrer le moteur de base de données
  • Définir un déclencheur DDL
  • Utiliser PowerShell
  • Interroger la base avec PowerShell
College de Maisonneuve | Formation continue