mardi 6 mai 2008

III. Installation et configuration de SQL Server 2005


A. Vue d’ensemble du processus d’installation

Il y a deux phases majeures :

  • l'installation de mise à jour des composants c'est à dire les pré requis logicielles à savoir le .Net Framework 2.0 , Windows Installer 3.1.
  • le package msi(produits microsoft) d'installation. Ce package a besoin de Windows Installer 3.1. Il détermine les installations relatives aux instances.

B. Options d’installation des composants

  • Le moteur de base de données est le composant principal
  • Analysis Services permet de faire le traitement analytique en ligne(Business Intelligence)
  • Reporting Services permet la gestion de rapport sur le fonctionnement des services qui tournent via une interface web.
  • Integration Services est lié à Analysis Services, il permet de transférer les données.
  • Composants station de travail est un ensemble d'outils(Management Studio c'est à dire tous les outils graphiques de SQL Server, il y a aussi les bases de données de tests

C. Pas à pas pour l’installation

Nous allons installer Microsoft SQL Server Developer 2005 sur Windows XP :

1. Contrat de licence

Lancer le programme d'installation (setup)
Cliquer sur la case à cocher pour accepter le contrat de licence et cliquer sur Suivant


2. Installation des composants

Le processus débute toujours par l'installation du Framework.Net.2.0 et les outils d'accès clients de SQL Server
Vérifier que les composants se sont bien installés et cliquer sur Installer


3. Début de l’installation

Après une vérification de configuration du système l'écran de bienvenue s'affiche, cliquer sur Suivant


Cliquez sur Suivant


4. Vérification de la configuration

L'outil de vérification de la configuration vous permet de détecter d'éventuels problèmes qui empêcheraient l'installation correcte de SQL Server 2005. Les éléments vérifiés concernent le matériel, les services Windows installés, la configuration de Windows et les paramètres de sécurité. Les points en vert signifient qu’il n’y a pas de problèmes, ceux en jaunes ne sont pas critiques mais risquent de gêner le fonctionnement, les points en rouges sont critiques.

Cliquer sur Suivant


5. Identification du produit

Entrer le nom et celui de votre société puis cliquer sur Suivant


6. Choix des composants

Choisir les services que l'on souhaite avoir sur le serveur SQL, ces composants seront installés sur le disque dur

  • SQL Server Databases Services(moteur de base de données, moteur d'indexation)
  • Analysis Services(moteur de base de données multidimensionnel)
  • Reporting Services(moteur de génération de rapports), il faut IIS pour pouvoir l'installer
  • Notification Services(service de recherche de donnéees)
  • Integration Services(outil de transfert et de transformation de données)
  • Composants de station de travail(SQL Server Management Studio, exemples base de données(AdventureWorks et AdventureWorksDW), codes d'exemples, documentation en ligne),pour les installer il faut aller dans Avancé


Dérouler Documentation, exemples et pour chaque composant dérouler puis cliquer sur Ce composant sera installé en totalité sur le disque dur local

Cliquez sur Suivant

7. Instances

Si vous avez déjà une installation effectuée en instance par défaut, seule l'option d'instance nommée sera disponible. Une instance par défaut est accessible via le nom du serveur seul (par exemple : MONSERVEUR ), une instance nommée est accessible via le nom de l'ordinateur et le nom que vous avez donné à l'instance (par exemple : NOMORDINATEUR\NOMINSTANCE). Chaque installation d'instance est séparée.
Dans notre cas il faut cliquer sur Instance nommée et donner un nom à l'instance
Cliquer sur Suivant


8. Comptes de services

Chaque service a besoin d'un compte de sécurité pour s'exécuter. Les comptes de services sont les suivants :

  • Compte de système local(recommandé)
  • Utilisateur de domaine

9. Types d’authentification

Il y a 2 modes d'authentification :

  • Windows(utilisation d'un compte de domaine ou compte local)
  • Mixte(Windows + SQL Server(utilisation d'un nom d'utilisateur et d'un mot de passe sur le serveur))

Il est fortement recommandé de spécifier un mot de passe pour le compte « sa » qui dispose du maximum des droits sur le serveur. Même si vous êtes en mode d'authentification Windows, il faut attribuer un mot de passe à ce compte. Ce mot de passe pourra être changé après l'installation du serveur


10. Classement

Le classement représente la prise en charge des accents pour faciliter l'ordre de tri
Cliquer sur Suivant


11. Résumé des configurations choisies

Cet écran présente un récapitulatif des options choisies
Cliquer sur Installer si tout est ok


12. Installation



13. Fin de l’installation

Lorsque l'installation est terminée avec succès, la fenêtre suivante va s'afficher
Cliquer sur Terminer


D. Configuration de SQL Server 2005

Le gestionnaire de configuration est un outil qui permet de gérer les services associés SQL Server, configurer le protocole réseaux utilisé par SQL Server et gérer la configuration de connexion réseaux à partir des ordinateurs clients SQL Server.


1. Configuration de la surface d’exposition pour les services et les connexions

Elle permet d'activer, de désactiver et de démarrer les services, les fonctionnalités, les connexions distantes de vos installations SQL Server 2005. Cet outil permet aussi d'activer les fonctionnalités du moteur de base de données :

  • Integration du CLR(Common Language Runtime) grâce à cette API on peut générer des objets (tables, vues, procédures stockées) directement au niveau de l'interface graphique de Visual Basic.Net à partir des languages.Net
  • Messagerie de base de données grâce au moteur de base de données on peut expédier des emails
  • SQL mail et l'assistant web qui ont été retirés de la version 2005 et remplacés par la messagerie de base de données

Aller dans Démarrer -- Tous les programmes -- Microsoft SQL Server 2005 -- Outils de configuration -- Configuration de la surface d'exposition SQL Server -- Configuration de la surface d'exposition pour les services et les connexions


Le type de démarrage des services peut être l'une de ces valeurs :

  • Automatique : le service démarre automatiquement au démarrage de Windows
  • Manuel : le service doit être démarré manuellement (cela peut être par un autre service)
  • Désactivé : le service est désactivé et ne peut être démarré

Cliquer sur Analysis Services
Pour désactiver le service aller dans Type de démarrage et choisir l'option Désactivé


Cliquer sur Integration Services
Pour désactiver le service aller dans Type de démarrage et choisir l'option Désactivé


Cliquer sur Appliquer ensuite sur OK

2. Configuration de la surface d’exposition pour les fonctionnalités

La fonctionnalité de messagerie est utilisée pour expédier les messages du type email à partir du moteur de base de données. Il est possible d'envoyer des messages email pour notifier à l'administrateur que la mémoire du système est insuffisante. Deux objets pour cette fonctionnalité :

  • compte de messagerie de la base de données : contient les infos utilisées par SQL Server pour expédier des messages email au serveur SMTP
  • profil de messagerie de la base de données : ensemble de compte de messagerie de la base de données . Ces profils peuvent être public ou privé. Il est dit public lorsque ces comptes sont alloués au groupe DatabaseMail User Role contenu dans la base de données système MSDB. Les profils privé sont définis pour les responsables de la sécurité.

Démarrons la configuration

Aller dans Messagerie de base de données et cocher la case Activer les procédures stockées de la messagerie de base de données


Il permet d'exécuter la quasi totalité des tâches d'administration de SQL Server.

Lancer Management Studio

Dérouler le nœud Gestion

Faire un clic droit sur Messagerie de base de données

Cliquer sur Configurer la messagerie de base de données


Cliquer sur Suivant

Nom du profil : AdventureWorks

Description : Messagerie automatique pour le profil de messagerie AdventureWorks

Cliquer sur Ajouter

Nom du compte : Messagerie automatique

Adresse de messagerie : dba_adventureworks@adventureworks.com

Nom complet : databaseadministrateur

Répondre au courrier : admindba@adventureworks.com

Nom du serveur : smtp.aventureworks.com

Cocher l’option Authentification Windows

Cliquer sur OK


Cliquer sur Suivant


Cliquer sur Suivant

Cocher sur AdventureWorks

Dérouler la liste de Profil par défaut

Sélectionner sur Oui


Cliquez sur Suivant


Cliquez sur Suivant


Cliquer sur Terminer


Cliquer sur Fermer

Après l'installation, il est judicieux de vérifier le fonctionnement des différents services de SQL Server et d'en vérifier les paramètres de sécurité. Pour cela, allez dans le menu « Démarrer » puis dans « Programme / Microsoft SQL Server 2005 / Outils de Configuration » et ouvrez l'outil « SQL Server Configuration Manager »

Dans « Services SQL Server 2005 » vous verrez d'un coup d'oeil la liste des services SQL Server 2005 installés sur la machine, ainsi que s'ils s'exécutent ou non. Vous pourrez les démarrer à partir de cet outil ou modifier les paramètres de démarrage de ceux-ci (démarrage automatique ou non et comptes de services).
Cet outil permet aussi la configuration des paramètres réseau de SQL Server 2005.


Aucun commentaire: