Installation SQL Server 2005 Express sur le serveur Démarrez le serveur en utilisant le login administrateur. Lancer la mise à jour du système via http://windowsupdate.microsoft.com, sélectionner la mise à jour personnalisée et prenez tous ce qui est disponible dans la section des mises à jour prioritaires. Dans les mises à jour optionnelles, si vous voyez «Microsoft.NET Framework 2.0», il faut l installer. Attention, il y a aussi une version «3.0» qui n est pas celle à installer (Mais cela ne fait pas problème si elle est déjà installée). Lorsque WindowsUpdate est terminé, redémarrez l ordinateur et relancez WindowsUpdate! Faites ce cycle jusqu à ce que WindowsUpdate dise qu il n y a plus rien à installer. Sur le serveur, lancez \Download\Microsoft\SQL2005\SQLEXPR_ADV.EXE Acceptez la «End User License Agreement» et cliquer sur Next. Page 1
Installez les pré-requis : cliquer sur «Install». La liste des pré-requis peut varier en fonction de la configuration du serveur. Page 2
Vérifiez que tous les pré-requis se sont bien installés : il doit y avoir une petite coche verte à côté de chaque item. Si un pré-requis ne s est pas installé correctement, notez le code et le message d erreur. Arrêtez l installation et résolvez le problème des pré-requis. Si les pré-requis sont bien installés, cliquez «Next». Page 3
Cliquez «Next». Page 4
Il faut vérifier dans la liste qu il y a une coche verte à côté de chaque item. S il y a des coches rouges, il y a un gros soucis et vraisemblablement il ne sera pas possible de continuer avant de corriger les problèmes (lire les messages). S il y a des coches jaunes, comme dans l image ci-dessus, vérifier les messages. Ici, nous avons une configuration matérielle (Hardware Requirement) trop faible. Il faut ajouter de la mémoire, de l espace disque ou un processeur plus puissant. Certains manquement n empêcheront pas SQL Server de fonctionner, mais les performances seront fortement dégradées. D autres empêcheront tout simplement le fonctionnement, voire la continuation de l installation. Pour IIS (Serveur Web de Microsoft), il n est requis que pour certaines fonctions de SQL Server 2005. Pour le programme de pointage, IIS n est pas requis. N oubliez pas de faire défiler la liste pour vérifier tous les items! Ensuite cliquez sur «Report» puis «Save Report to File». Sélectionnez un répertoire et un nom de fichier (par exemple «SQL2005InstallReport») pour la sauvegarde. Notez-les! A la fin de l installation, envoyez ce fichier à OverByte par email. Ensuite cliquer «Next». Page 5
Introduisez le nom de la direction ou du responsable informatique ainsi que le nom de la société. Cochez la case «Hide advanced configuration options». Cliquez «Next». Page 6
Sélectionnez les options d installation comme ci-dessus. S il y a de la place sur le disque, ca ne gène pas d installer tout. Ce qui est indiqué dans la copie écran ci-dessus est le minimum à installer. Cliquez sur «Database Services». Si le «Installation Path» ne convient pas, par exemple parce que le disque C : est déjà fort rempli, vous pouvez le changer en cliquant sur «Browse». Le répertoire indiqué est utilisé pour enregistrer les programmes de la base de données. Si vous changez le répertoire pour «Database Services», c est une bonne idée d utiliser le même pour «Shared Tools». Cliquez sur «Data Files». Si le «Installation Path» ne convient pas, par exemple parce que le disque C : est déjà fort rempli, vous pouvez le changer en cliquant sur «Browse». Le répertoire indiqué est utilisé pour enregistrer les données, c est-à-dire la base de données proprement dite. C est généralement une bonne idée d enregistrer les données dans un répertoire spécifique distinct du répertoire des programmes. Souvent on utilise même un disque différent. Exmple : «C:\SQLServer\Data». Pensez que la base de données au complet sera stockée sur le disque indiqué et qu il faut donc prévoir assez de place pour stocker les données. Le choix du répertoire «Data Files» est important aussi par rapport aux copies de sauvegarde (backup). C est lui qui devra être sauvegardé lors du backup. Les programmes eux peuvent toujours être réinstallés sans problème. Page 7
Le bouton «Disk Cost» permet d afficher la liste des disques utilisés avec la place disponible/utilisée. Quand tout est bon, cliquez «Next». Sélectionnez «Mixed Mode» et introduisez deux fois le mot de passe. ATTENTION : le mot de passe est absolument nécessaire pour gérer la base de données et accéder aux données ultérieurement. Sans ce mot de passe, les données seront perdues et il faudra recommencer l installation à zéro. Faites donc très attention en introduisant le mot de passe, en particulier aux touches «caps lock» et «num lock». Notez le mot de passe et conservez-le en lieu sûr. Communiquez le mot de passe à OverByte par email. Conseils pour le choix du mot de passe : Choisissez le mot de passe pour qu il contienne à la fois des chiffres et des lettres, les lettres majuscules sont considérées comme différentes des minuscules. N utilisez pas de signe de ponctuation ni d espace. Employez un nombre significatif de caractères (par exemple une dizaine). N utilisez pas le nom de la société, d un de ses collaborateurs, d une plaque d immatriculation d un véhicule, d une date de naissance, ni aucun mot du langage courant. L idéal est une longue suite aléatoire de lettres et chiffres. Page 8
Cochez les case «Enable User Interface» et «Add user to SQl Server Administrator role». Puis cliquez «Next». Page 9
Décochez toutes les cases de cette fenêtre puis cliquez «Next». Page 10
Cette fenêtre est votre dernière occasion de faire marche arrière. Si tout est bon, cliquez «Install». L installation proprement dite va se dérouler pendant quelques minutes en fonction de la performance du serveur. A la fin de l installation, l écran suivant est affiché : Page 11
Vérifiez qu il y a bien une coche verte à côté de chaque ligne. En cas d erreur, notez les messages, faites une copie écran et communiquez le tout à OverByte. Cliquez «Next». Page 12
Cliquez sur «Summary Log». Le «bloc-notes» s ouvre. Enregistrez le document quelque part sur votre disque puis envoyez-le par email à OverByte. Fermez le bloc-notes. Cliquez sur «Finish». Ceci termine l installation et ferme la fenêtre. Page 13
Configuration du moteur de base de données Sur le serveur, en étant authentifié comme administrateur, lancez l utilitaire de configuration de surface : Page 14
Cliquez sur «Surface Area Configuration for Services and Connections». Page 15
Ouvrez la branche «SQLEXPRESS \ Database Engine \ Service» et vérifiez que les données affichées sont identiques à l écran ci-dessus. Puis sélectionnez «Remote Connections». Page 16
Sélectionnez «Local and remote connections» et «Using both TCP/IP and named pipes». Ouvrez la branche SQL Server Browser et sélectionnez service. Page 17
Vérifiez que les données sont telles que la copie écran ci-dessus. Cliquez sur «OK». Cliquez OK. La fenêtre se ferme. Vous revenez à la première fenêtre «Minimize SQL Server 2005 Surface Area». Fermez cette fenêtre avec la croix en haut à droite. Lance maintenant l utilitaire de gestion de configuration «SQL Server Configuration Manager» : Page 18
A gauche de la fenêtre, ouvrez l arbre comme montré ci-dessous pour voir la branche «Protocols for SQLEXPRESS», puis dans la paryie de droite, cliquez avec le bouton de droite sur «TCP/IP» et dans le menu qui apparaît, sélectionnez «propriété». Dans la fenêtre qui s affiche, sélectionnez l onglet «IP Addresses». Vous obtenez la vue ci-dessous : Page 19
Le nombre d adresses IP affichées et leur valeurs dépendent de la configuration de votre serveur. Pour chaque IP, vous devez changer «Enabled» de «no» en «yes», effacer les valeurs de «TCP Dynamic Ports» et mettre «1433» pour le «TCP Port». Vous obtenez l affichage suivant (souvenezvous que le nombre et les valeurs des adresses IP peuvent varier) : Page 20
Notez toutes les «IP Address» et envoyez-les par email à OverByte. Cliquez sur OK pour accepter les valeurs. Cliquez maintenant sur «SQL Server 2005 Services» dans la partie gauche de la fenêtre. Vérifiez que vous avez une marque rouge à côté de «SQL Server Browser» et une marque verte à côté de «SQL Server (SQLEXPRESS)» comme montré ci-dessous : Cliquez avec le bouton de droite sur «SQL Server (SQLEXPRESS)» et sélectionner «Restart» dans le menu. Cela va arrêter et relancer le serveur qui tiendra dès lors compte des changements que vous venez de faire. Page 21
Vous pouvez maintenant fermer la fenêtre «SQL Server Configuration Manager» avec la croix en haut à droite. Page 22
Mise à jour du serveur Il faut encore une fois faire une mise à jour de Windows. Lancer la mise à jour du système via http://windowsupdate.microsoft.com (ou Microsoft Update s il est installé). Vérifiez que vous accédez à «Microsoft Update» plutôt que «Windows Update». Si vous voyez «Windows Update» comme montré ci-dessous, cliquez sur «Microsoft Update» également montré. Si vous voyez «Microsoft Update», passez les quelques étapes d installation. Vous arrivez alors dans le processus d installation de «Microsoft Update» que vous devez suivre jusqu au bout. Lisez attentivement les instructions et exécutez-les. A un moment donné, il vous sera demandé si vous voulez activer les mises à jour automatique. Je recommande de le faire. Au final il y a un bouton «Recherche les mises à jour» : Cliquez-le. Vous arrivez à l écran de bienvenue de «Microsoft Update» : Page 23
Sélectionner la mise à jour personnalisée et prenez tous ce qui est disponible dans la section des mises à jour prioritaires. Vérifiez bien la section «SQL Server» pour prendre aussi ce qui concerne SQL Server 2005. Lorsque MicrosoftUpdate est terminé, redémarrez l ordinateur et relancez MicrosoftUpdate! Faites ce cycle jusqu à ce que MicrosoftUpdate dise qu il n y a plus rien à installer. Page 24
Vérification du fonctionnement du moteur DB Lancer le programme «SQL Server Management Studio Express» : Page 25
La zone «Server Name» est normalement remplie avec le nom du serveur. Notez-le en envoyez-le à OverByte par email. Dans la zone «Authentication», sélectionnez «SQL Server Authentication». Dans la zone «login», mettez «sa» en lettres minuscules. Dans la zone «Password», mettez le mot de passe que vous avez configuré lors de l installation du serveur. Cochez la case «Remember password» si vous voulez que le système se souvienne du mot de passe. Notez que la sauvegarde du mote de passe constitue un trou de sécurité puisque n importe qui peut profiter de votre mot de passe au prochain lancement. A vous de voir si vous l admettez. Cliquez «Connect». Vous devez obtenir un affichage tel que celui-ci : Fermez le programme et rouvrez-le. Cette fois-ci, remplissez les zones comme ci-dessus sauf «Server name» dans laquelle vous mettez l adresse IP principale du serveur. Vous avez vu cette adresse lors de votre passage dans le «SQL Server Configuration Manager». Vous pouvez aussi la retrouver en lançant en ligne de commande «IPCONFIG». Dans les exemples montrés dans ce document, il s agit de 192.168.1.106. En cliquant «Connect», vous obtenez presque le même affichage que ci-dessus : Page 26
Fermez le programme. Tout est bon jusque là. Page 27