1 / 102

SQL SERVER 2000

CLIENT/SERVEUR. SQL SERVER 2000. SQL SERVER. PLAN Présentation Installation Résultat de l'installation L'administration Par le SQL Par l'interface Création d'une base et d'une table Ajout de données La Sécurité. SQL SERVER - Présentation.

sook
Download Presentation

SQL SERVER 2000

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. CLIENT/SERVEUR SQL SERVER 2000

  2. SQL SERVER PLAN • Présentation • Installation • Résultat de l'installation • L'administration • Par le SQL • Par l'interface • Création d'une base et d'une table • Ajout de données • La Sécurité

  3. SQL SERVER - Présentation SQL-Server est un SGBD Client-Serveur (cf. le cours) qui utilise TRANSACT-SQL dans ses transactions . Serveur Client Requête (Transact-SQL) Base de Données Résultats (seulement les données) Application CLIENTE Application SERVEUR : SQL-SERVER (SGBD)

  4. SQL SERVER - Présentation • L’application cliente s'occupe du traitement et de la présentation des données (en d’autres termes « ce qu’il faut faire avec les données »). • SQL-Server : • Gère et répartit éventuellement les bases de données (gérer les relations entre les données, assurer leur stockage) • Assure la sécurité (sécurité des accès aux bases et aux objets, récupération des données en cas de panne).

  5. Installation de SQL SERVER • Configuration requise : • Processeur : Intel ou compatible. • Mémoire : 64 Mo et plus (128 Mo ou plus recommandé). • Système d'exploitation : • NT 4 (Server et WS) avec SP 5 ou ultérieur, • 2000 (Server et Professionnel), • 2003 Server (avec SQL-Server SP3 ou ultérieur) • Système de fichiers : NTFS (peut fonctionner avec FAT). • Internet Explorer 5.0 (nécessaire pour l'affichage de l'Aide en ligne). • Internet Information Services (IIS) s'il existe des applications XML.

  6. Installation de SQL SERVER Attention : SQL-SERVER 2000 n'est pas supporté par Windows 2003 Server : Continuer l'installation à la suite du message : "SQL Server 2000 n'est pas pris en charge par cette version de Windows." apparaissant au début de l'installation. Installer immédiatement après l'installation du SGBD le service pack 3 ou ultérieur de SQL-Server.

  7. Vérifier les composants requis avant de lancer l'installation Installation de SQL SERVER

  8. Installation locale L'installation peut se faire sur une machine distante Il est possible d'installer plusieurs instances de SQL sur le même serveur. Installation de SQL SERVER

  9. Installation de SQL SERVER

  10. Installation de SQL SERVER

  11. Installation de SQL SERVER Personnalisation de l'installation

  12. Installation de SQL SERVER Désignation des comptes sous lesquels sont exécutés les services de SQL-Server Ce compte doit exister dans l'Active Directory. Il doit appartenir au groupe «Administrateurs». Il permet l'exécution des deux services : SQL Server et Agent SQL Server

  13. Installation de SQL SERVER Variante : Il est possible de différencier les comptes entre les 2 services.

  14. Installation de SQL SERVER • SQL-SERVER peut authentifier les utilisateurs : • En s'appuyant sur l'authentification Windows

  15. Installation de SQL SERVER • SQL-SERVER peut authentifier les utilisateurs : • En complétant la précédente par une authentification supplémentaire propre au SGBD. Attention : La connexion "SA" (System Administrator) peut être créée sans mot de passe – A éviter

  16. Installation de SQL SERVER Choix important car irréversible sans une reconstruction complète de TOUTES les bases.

  17. Mécanisme de communication interprocessus (IPC) que SQL Server utilise pour assurer la communication entre les clients et les serveurs (cf. cours) Le port sera ici attribué dynamiquement au démarrage de l'instance du SGBD. SQL-SERVER utilise le port UDP 1434 pour la connexion depuis les clients puis le port 1433. Installation de SQL SERVER

  18. Installation de SQL SERVER

  19. Installation de SQL SERVER Installation du service Pack 3 ou ultérieur

  20. Installation de SQL SERVER

  21. Installation de SQL SERVER

  22. Résultat de l’installation Le répertoire système (SQL Server proprement dit) BINN : Pour les exécutables BOOKS : Pour l'aide en ligne DEVTOOLS : Outils d'aide au développement HTML : Pour MMC (console) et SQL Server SCRIPTS : Scripts générés à l'installation TEMPLATES :

  23. Résultat de l’installation Les bases de données (1) BACKUP : Pour les fichiers de sauvegarde DATA : Pour les bases de données JOBS : Pour les fichiers temporaires de sorties des travaux LOG : Pour les fichiers journaux des erreurs REPLDATA : Répertoire de travail des tâches de réplication

  24. Résultat de l’installation Les bases de données (2)

  25. Résultat de l’installation • Les bases de données (stockage physique) • Les bases de données SQL-Server sont constituées de 3 types de fichiers : • Les fichier de données primaires (.mdf)Point de départ de toutes les bases. Chaque base comprend un et un seul fichier primaire qui pointe sur les autres fichiers de la base de données. • Les fichiers de données secondaires (.ndf) • Les fichiers journaux (.ldf)Ils contiennent toutes les informations de suivi nécessaires à la récupération de la base de données.

  26. Base de données Fichier de données principal (.mdf) Eventt un ou plusieurs fichiers secondaires (.ndf) Un ou plusieurs fichiers journaux des transactions (.ldf) UNE ETENDUE = 8 Pages de 8 Ko Les tables et les index sont stockés dans des ETENDUES . Une ETENDUE = 8 PAGES de 8 Ko Une ligne ne peut pas s’étendre sur plusieurs pages et sa taille maximum est de 8060 octets. UNE Page = 8 Ko Résultat de l’installation Les bases de données (stockage physique)

  27. Résultat de l’installation Dans l'Active Directory Ce compte d’administration existait dans l'Active Directory avant l'installation de SQL-Server. Il permet l'exécution des deux services : SQL Server et Agent SQL Server.

  28. MSDTC s’exécute sous le compte : NT AUTHORITY\NetworkService Ce service s’exécute sous le compte syteme local Ce service s’exécute sous le compte syteme local Résultat de l’installation Les services

  29. Ces 2 services s’exécutent sous le compte d’administration défini à l’installation Résultat de l’installation Les services

  30. Résultat de l’installation Les principaux services installés sont : MS SQL Server : Ce service traite les requêtes en provenance des clients. Il assure la gestion des données et garantit l'intégrité de la base. MS DTC : (Distributed Transaction Coordinator) Ce service permet à une application cliente de faire appel à plusieurs bases avec une seule transaction (Base de données répartie – cf. cours). SQLServerAgent : Ce service gère les tâches planifiées, les alertes et la réplication des bases de données.

  31. Résultat de l’installation • Démarrage et arrêts des services : • Automatiquement au démarrage du serveur • Par l’intermédiaire du bureau

  32. SQL Gestion des services Administration de SQL Server (Mode Interface) Résultat de l’installation Administration de SQL Server ( par l’interface)

  33. L’administration de SQL Server • L'administrateur doit : • Installer et configurer les serveurs • Gérer le stockage (espace disque initial, surveillance de cet espace et son agrandissement éventuellement physique). • Coordonner la création des bases de données et des utilisateurs (la création peut être déléguée). • Gérer la sécurité (accès à SQL et permissions des utilisateurs sur les bases et leurs objets). • Maintenir le système (gestion des sauvegardes, planification des tâches, surveillance des serveurs et des bases, prévention et réaction aux pannes…). • Gérer les données distribuées.

  34. L’administration de SQL Server L’administration peut se faire : • Soit par l’intermédiaire du SQL • Soit par l’intermédiaire d’une interface (Enterprise Manager)

  35. Utilisation du SQL Aperçu Pour une étude plus approndie, voir cours SQL

  36. 3 – Enregistrez votre requêtes SQL Choisir la base de données 2 – Exécutez votre requête SQL Utilisation du SQL 1 – Tapez votre requête SQL

  37. Utilisation de Enterprise Manager Rappel : Les manipulations montrées ici avec l’interface graphique peuvent évidemment se faire avec le SQL.

  38. Utilisation de Enterprise Manager

  39. Création d’une base de données

  40. Création d’une base de données Création de la base de données : Le fichier des données (.mdf)

  41. Création d’une base de données Création de la base de données : Création du journal des transactions (.ldf)

  42. Création d’une base de données Résultat dans l’interface

  43. Création d’une base de données Résultat sur le disque Plus mise à jour des tables système (base master)

  44. Création d’une table

  45. Enregistrer Création de l’index Création d’une table

  46. Création d’une table Définir une contrainte d’intégrité référentielle

  47. Création d’une table

  48. Création d’une table

  49. Création d’une table • Les clés regroupent : • Les clés primaires (identifiant) • Les clés externes • Les index correspondent à des propriétés fréquemment utilisés et permettent d’optimiser l’accès celles-ci.

  50. Création d’une table Les contraintes (CHECK en SQL) permettent de définir des règles sur les propriétés d’une table. Par exemple définir un domaine de validité pour une valeur numérique.

More Related