Module 1
Présentation de
SQL Server® 2012 et
son ensemble d'outils
Vue d'ensemble du module
• Présentation de la plateforme SQL Server
• Utilisation des outils SQL Server
• Configuration des services SQL Server
Leçon 1 : Présentation de la plateforme SQL Server
• Architecture SQL Server
• Composants SQL Server
• Instances de SQL Server
• Éditions SQL Server
• Versions de SQL Server
Architecture SQL Server
• Ensemble complet de technologies et d'outils pour l'entreprise
• Plus qu'un simple système de gestion de base de données
relationnelle
• Gère les données d'entreprise
• Valorise les informations contenues dans les données
• Performances élevées
• Haute disponibilité
• Sécurisé
• Évolutif
• Coût total de possession faible
• Plateforme hautement intégrée
• Outillage productif de gestion et de développement
Composants SQL Server
• Plus qu'un moteur de base de données
• Composants relationnels et de Business Intelligence
Composants SQL Server
Moteur de base de données Analysis Services
Integration Services Reporting Services
Master Data Services StreamInsight
Exploration de données Recherche en texte intégral
PowerPivot Réplication
Data Quality Services Power View
Instances de SQL Server
• De nombreux composants de SQL Server sont dépendants
de l'instance
• Moteur de base de données/Data Quality Services
• Analysis Services/Exploration de données
• Reporting Services/Integration Services
• Les instances permettent d'isoler
• Configuration de la sécurité et administration
• Performance, contrats de niveau de service
• Versions, classements
• Assistance dans les scénarios de mise à niveau
• Deux types d'instance
• Instances par défaut
• Instances nommées
Éditions SQL Server
Éditions Premium
Parallel Data Warehouse Enterprise
Éditions Core
Business Intelligence Standard
Autres éditions
Express Compact
Developer Base de données
SQL Windows Azure
Web
Versions de SQL Server
Version Année de la version
1.0 1989
1.1 1991
4.2 1992
4.21 1994
6.0 1995
6.5 1996
7.0 1998
2000 2000
2005 2005
2008 2008
2008 R2 2010
2012 2012
Leçon 2 : Utilisation des outils SQL Server
• Connexion à partir des clients et des applications
• Couches logicielles pour les connexions
• SQL Server Management Studio
• Démonstration 2A : Utilisation de SQL Server
Management Studio
• SQL Server Data Tools
• Démonstration 2B : Utilisation de SQL Server Data Tools
• Documentation en ligne
• Démonstration 2C : Utilisation de la documentation en ligne
Connexion à partir des clients et des applications
• Les applications clientes et les outils se connectent aux points
de terminaison via des protocoles
• Protocole TDS (Tabular Data Stream)
• SQL Native Access Client (SNAC)
• Transport par protocole TCP/IP, canaux nommés ou mémoire
partagée
• Les utilisateurs (ou les applications) doivent être authentifiés
par SQL Server
• Connexions Windows
• Groupes Windows
• Connexions SQL Server
• La connexion est établie avec un serveur et une base
de données
• Peut être le nom du serveur ou une instance nommée
Couches logicielles pour les connexions
CLIENT
SNAC
OLE DB ODBC
Bibliothèques réseau
SERVEUR
Points de terminaison
Système
d'exploitation
SQL
Moteur relationnel
Moteur de stockage
TDS
SQL Server Management Studio
• Environnement intégré pour l'utilisation de SQL Server
• Interrogation de données
• Configuration des serveurs
• Administration des serveurs
• Administration des bases de données
• Outils graphiques pour l'utilisation de nombreux
composants SQL Server
• Connexion au moteur de base de données, à Analysis
Services, à Reporting Services, à Integration Services,
à SQL Server Compact
• Système de projet avec des éditeurs de script performants
• Scripts pour automatiser les tâches courantes
et le déploiement
Démonstration 2A : Utilisation de SQL Server
Management Studio
Dans cette démonstration, vous allez apprendre à utiliser
SQL Server Management Studio
SQL Server Data Tools
• Environnement intégré pour le développement d'objets BI
• Basé sur Visual Studio 2010 avec des modèles de projet
• Projet Analysis Services
• Projet Integration Services
• Projet Reporting Services
Démonstration 2B : Utilisation
de SQL Server Data Tools
Dans cette démonstration, vous allez apprendre à utiliser
SQL Server Data Tools
Documentation en ligne
• Référence principale de SQL Server
• Peut être installée en mode hors connexion et en ligne
• Mise à jour continuellement
• La plupart des commandes sont illustrées d'exemples
• Pages disponibles pour les versions antérieures
Démonstration 2C : Utilisation de la documentation
en ligne
Dans cette démonstration vous allez découvrir l'utilisation
de la Documentation en ligne SQL Server Business
Leçon 3 : Configuration de Services SQL Server
• Gestionnaire de configuration SQL Server
• Services SQL Server
• Ports réseau et écouteurs
• Création d'alias de serveur
• Autres outils SQL Server
• Démonstration 3A : Utilisation du Générateur de profils
SQL Server
Gestionnaire de configuration SQL Server
• Gère les services associés à SQL Server
• Gère les protocoles réseau et les ports exposés par SQL Server
• Gère les protocoles réseau et les ports utilisés par les
applications clientes sur le serveur lors de la connexion
à ce serveur ou à d'autres
Services SQL Server
• De nombreux composants SQL Server fournissent des services
du système d'exploitation
• Les composants dépendant d'une instance assurent un service
par instance
• Les services ont une identité dans Windows
• Éviter les privilèges excessifs
• Les services peuvent être configurés pour démarrer
automatiquement
Ports réseau et écouteurs
• Chaque protocole dispose
de propriétés
configurables
• Configurations serveur
et client disponibles
Création d'alias de serveur
• Les alias peuvent servir d'abstraction pour un client
• Nom du serveur
• Protocole
• Configuration réseau ou de port
• Plusieurs alias peuvent pointer vers le même serveur
Autres outils SQL Server
• SQL Server Profiler
• Assistant Paramétrage du moteur de base de données
• Gestionnaire de configuration Master Data Services
• Gestionnaire de configuration de Reporting Services
• Client Data Quality Services
• Création de rapports d'erreur et d'utilisation SQL Server
• Fournisseur PowerShell
• SMO (SQL Server Management Objects)
Démonstration 3A : Utilisation du Générateur
de profils SQL Server
Dans cette démonstration, vous verrez comment
SQL Server Profiler peut capturer les traces d'instructions
exécutées
Atelier pratique 1 : Présentation de SQL Server 2012
et de son ensemble d'outils
• Exercice 1 : Vérifier l'installation des composants de SQL Server
• Exercice 2 : Modifier les comptes de service de la nouvelle instance
• Exercice 3 : Activer le protocole des canaux nommés pour les deux
instances
• Exercice 4 : Créer un alias pour AdvDev
• Exercice difficile 5 : Vérifier que le navigateur SQL est désactivé
et configurer un port TCP/IP fixe (si le temps le permet)
Informations d'ouverture de session
Ordinateur virtuel 22462A-MIA-SQL1
Nom d'utilisateur AdventureWorksAdministrateur
Mot de passe Pa$$w0rd
Durée approximative : 45 minutes
Scénario de l'atelier pratique
Adventureworks est un fournisseur mondial, vendeur en
gros et au détail de produits de cycle. Les propriétaires de
l'entreprise ont décidé d'ouvrir une nouvelle filiale spécialisée
dans le marketing direct. Elle a donné naissance à une
nouvelle société nommée Proseware Inc. Bien qu'elle
ait été conçue comme une entreprise indépendante, elle
bénéficie de certains services informatiques fournis par
la société Adventureworks et reçoit un sous-ensemble des
données d'entreprise de Adventureworks. La plateforme
SQL Server existante de la société Adventureworks a été
déplacée vers un nouveau serveur qui peut prendre en charge
à la fois la charge de travail existante et la charge de travail
de la nouvelle société. Dans cet atelier pratique, nous allons
vérifier que l'instance supplémentaire de SQL Server a été
configurée correctement et nous allons apporter à sa
configuration un certain nombre de modifications requises
Contrôle des acquis de l'atelier pratique
• Pourquoi la clé de chiffrement de Reporting Services
doit-elle être sauvegardée ?
• Comment configurer SQL Server pour qu'il utilise
un port IP différent ?
Contrôle des acquis du module et éléments à retenir
• Questions de contrôle des acquis
• Meilleures pratiques

22462A_01.pptx

  • 1.
    Module 1 Présentation de SQLServer® 2012 et son ensemble d'outils
  • 2.
    Vue d'ensemble dumodule • Présentation de la plateforme SQL Server • Utilisation des outils SQL Server • Configuration des services SQL Server
  • 3.
    Leçon 1 :Présentation de la plateforme SQL Server • Architecture SQL Server • Composants SQL Server • Instances de SQL Server • Éditions SQL Server • Versions de SQL Server
  • 4.
    Architecture SQL Server •Ensemble complet de technologies et d'outils pour l'entreprise • Plus qu'un simple système de gestion de base de données relationnelle • Gère les données d'entreprise • Valorise les informations contenues dans les données • Performances élevées • Haute disponibilité • Sécurisé • Évolutif • Coût total de possession faible • Plateforme hautement intégrée • Outillage productif de gestion et de développement
  • 5.
    Composants SQL Server •Plus qu'un moteur de base de données • Composants relationnels et de Business Intelligence Composants SQL Server Moteur de base de données Analysis Services Integration Services Reporting Services Master Data Services StreamInsight Exploration de données Recherche en texte intégral PowerPivot Réplication Data Quality Services Power View
  • 6.
    Instances de SQLServer • De nombreux composants de SQL Server sont dépendants de l'instance • Moteur de base de données/Data Quality Services • Analysis Services/Exploration de données • Reporting Services/Integration Services • Les instances permettent d'isoler • Configuration de la sécurité et administration • Performance, contrats de niveau de service • Versions, classements • Assistance dans les scénarios de mise à niveau • Deux types d'instance • Instances par défaut • Instances nommées
  • 7.
    Éditions SQL Server ÉditionsPremium Parallel Data Warehouse Enterprise Éditions Core Business Intelligence Standard Autres éditions Express Compact Developer Base de données SQL Windows Azure Web
  • 8.
    Versions de SQLServer Version Année de la version 1.0 1989 1.1 1991 4.2 1992 4.21 1994 6.0 1995 6.5 1996 7.0 1998 2000 2000 2005 2005 2008 2008 2008 R2 2010 2012 2012
  • 9.
    Leçon 2 :Utilisation des outils SQL Server • Connexion à partir des clients et des applications • Couches logicielles pour les connexions • SQL Server Management Studio • Démonstration 2A : Utilisation de SQL Server Management Studio • SQL Server Data Tools • Démonstration 2B : Utilisation de SQL Server Data Tools • Documentation en ligne • Démonstration 2C : Utilisation de la documentation en ligne
  • 10.
    Connexion à partirdes clients et des applications • Les applications clientes et les outils se connectent aux points de terminaison via des protocoles • Protocole TDS (Tabular Data Stream) • SQL Native Access Client (SNAC) • Transport par protocole TCP/IP, canaux nommés ou mémoire partagée • Les utilisateurs (ou les applications) doivent être authentifiés par SQL Server • Connexions Windows • Groupes Windows • Connexions SQL Server • La connexion est établie avec un serveur et une base de données • Peut être le nom du serveur ou une instance nommée
  • 11.
    Couches logicielles pourles connexions CLIENT SNAC OLE DB ODBC Bibliothèques réseau SERVEUR Points de terminaison Système d'exploitation SQL Moteur relationnel Moteur de stockage TDS
  • 12.
    SQL Server ManagementStudio • Environnement intégré pour l'utilisation de SQL Server • Interrogation de données • Configuration des serveurs • Administration des serveurs • Administration des bases de données • Outils graphiques pour l'utilisation de nombreux composants SQL Server • Connexion au moteur de base de données, à Analysis Services, à Reporting Services, à Integration Services, à SQL Server Compact • Système de projet avec des éditeurs de script performants • Scripts pour automatiser les tâches courantes et le déploiement
  • 13.
    Démonstration 2A :Utilisation de SQL Server Management Studio Dans cette démonstration, vous allez apprendre à utiliser SQL Server Management Studio
  • 14.
    SQL Server DataTools • Environnement intégré pour le développement d'objets BI • Basé sur Visual Studio 2010 avec des modèles de projet • Projet Analysis Services • Projet Integration Services • Projet Reporting Services
  • 15.
    Démonstration 2B :Utilisation de SQL Server Data Tools Dans cette démonstration, vous allez apprendre à utiliser SQL Server Data Tools
  • 16.
    Documentation en ligne •Référence principale de SQL Server • Peut être installée en mode hors connexion et en ligne • Mise à jour continuellement • La plupart des commandes sont illustrées d'exemples • Pages disponibles pour les versions antérieures
  • 17.
    Démonstration 2C :Utilisation de la documentation en ligne Dans cette démonstration vous allez découvrir l'utilisation de la Documentation en ligne SQL Server Business
  • 18.
    Leçon 3 :Configuration de Services SQL Server • Gestionnaire de configuration SQL Server • Services SQL Server • Ports réseau et écouteurs • Création d'alias de serveur • Autres outils SQL Server • Démonstration 3A : Utilisation du Générateur de profils SQL Server
  • 19.
    Gestionnaire de configurationSQL Server • Gère les services associés à SQL Server • Gère les protocoles réseau et les ports exposés par SQL Server • Gère les protocoles réseau et les ports utilisés par les applications clientes sur le serveur lors de la connexion à ce serveur ou à d'autres
  • 20.
    Services SQL Server •De nombreux composants SQL Server fournissent des services du système d'exploitation • Les composants dépendant d'une instance assurent un service par instance • Les services ont une identité dans Windows • Éviter les privilèges excessifs • Les services peuvent être configurés pour démarrer automatiquement
  • 21.
    Ports réseau etécouteurs • Chaque protocole dispose de propriétés configurables • Configurations serveur et client disponibles
  • 22.
    Création d'alias deserveur • Les alias peuvent servir d'abstraction pour un client • Nom du serveur • Protocole • Configuration réseau ou de port • Plusieurs alias peuvent pointer vers le même serveur
  • 23.
    Autres outils SQLServer • SQL Server Profiler • Assistant Paramétrage du moteur de base de données • Gestionnaire de configuration Master Data Services • Gestionnaire de configuration de Reporting Services • Client Data Quality Services • Création de rapports d'erreur et d'utilisation SQL Server • Fournisseur PowerShell • SMO (SQL Server Management Objects)
  • 24.
    Démonstration 3A :Utilisation du Générateur de profils SQL Server Dans cette démonstration, vous verrez comment SQL Server Profiler peut capturer les traces d'instructions exécutées
  • 25.
    Atelier pratique 1: Présentation de SQL Server 2012 et de son ensemble d'outils • Exercice 1 : Vérifier l'installation des composants de SQL Server • Exercice 2 : Modifier les comptes de service de la nouvelle instance • Exercice 3 : Activer le protocole des canaux nommés pour les deux instances • Exercice 4 : Créer un alias pour AdvDev • Exercice difficile 5 : Vérifier que le navigateur SQL est désactivé et configurer un port TCP/IP fixe (si le temps le permet) Informations d'ouverture de session Ordinateur virtuel 22462A-MIA-SQL1 Nom d'utilisateur AdventureWorksAdministrateur Mot de passe Pa$$w0rd Durée approximative : 45 minutes
  • 26.
    Scénario de l'atelierpratique Adventureworks est un fournisseur mondial, vendeur en gros et au détail de produits de cycle. Les propriétaires de l'entreprise ont décidé d'ouvrir une nouvelle filiale spécialisée dans le marketing direct. Elle a donné naissance à une nouvelle société nommée Proseware Inc. Bien qu'elle ait été conçue comme une entreprise indépendante, elle bénéficie de certains services informatiques fournis par la société Adventureworks et reçoit un sous-ensemble des données d'entreprise de Adventureworks. La plateforme SQL Server existante de la société Adventureworks a été déplacée vers un nouveau serveur qui peut prendre en charge à la fois la charge de travail existante et la charge de travail de la nouvelle société. Dans cet atelier pratique, nous allons vérifier que l'instance supplémentaire de SQL Server a été configurée correctement et nous allons apporter à sa configuration un certain nombre de modifications requises
  • 27.
    Contrôle des acquisde l'atelier pratique • Pourquoi la clé de chiffrement de Reporting Services doit-elle être sauvegardée ? • Comment configurer SQL Server pour qu'il utilise un port IP différent ?
  • 28.
    Contrôle des acquisdu module et éléments à retenir • Questions de contrôle des acquis • Meilleures pratiques