Installation logiciel SQL Server / MSDE FollowMe Microsoft DataBase Engine (MSDE) en bref MSDE est le moteur de base de données de SQL Server fourni gratuitement par Microsoft. Cet outil est donc pleinement compatible avec SQL Server. Les principales différences de MSDE par rapport à SQL Server sont : - Il est gratuit - Il n est fourni avec aucun outil graphique de gestion et d administration (Entreprise Manager) - Il est plus limité dans la volumétrie de la base (2 Go par base de données) - Il est plus limité au niveau des connections (temps de réponse satisfaisant jusqu à 5 utilisateurs simultané) PROCEDURE D'INSTALLATION L'installation comprend les étapes suivantes : 1- Téléchargement du logiciel d'installation 2- Installation du logiciel 3- Configuration de l'exploitation et des services 4 Installation de l'outil d'administration 1- Téléchargement du logiciel d'installation Il faut télécharger le fichier frn_sql2kdesksp3.exe (73 Mo) sur le site de Microsoft : http://www.microsoft.com/downloads/details.aspx?familyid=90dcd52c-0488-4e46-afbf- ACACE5369FA3&displaylang=fr Puis lancer l exécutable téléchargé. Lire et accepter le contrat de licence en cliquant sur «J accepte» pour continuer
Par défaut la décompression ce fait dans le répertoire c:\sql2ksp3. Cliquer sur «Terminer». Cliquer sur «Oui» Cliquer sur «Ok». 2 Installation du logiciel Pour procéder à l installation, il faut utiliser une ligne de commande DOS pour lancer le programme setup.exe en lui fournissant le mot de passe administrateur et le nom de l instance.
Le paramètre SAPWD précise le mot de passe de l utilisateur SA qui l administrateur de la base de données. Le mot de passe saisie dans l exemple est SA, il est beaucoup trop simpliste pour un usage en production. Le paramètre INSTANCENAME permet de donner un nom à l instance de la base de données. Ce paramètre est facultatif si il n y qu une seule instance sur la machine, mais il est fortement conseillé d'en définir un lors de l'installation pour éviter tout problème ultérieur. Ce nom est libre mais ne doit pas dépasser 16 caractères. L installation peut se terminer par un redémarrage du système, mais cela varie en fonction du système d'exploitation et de la configuration du système. Redémarrer immédiatement le système comme demandé, si vous obtenez cette fenêtre. 3. Configuration des services et du mode d'accès MSDE s exécute en tant que service. Sous Windows 2000 ou 2003 utiliser le menu «Démarrer/Panneau de configuration/outils d administration/services» pour vérifier que le service est démarré.
Une petite icône apparaît dans la barre d icônes. Si cette petite icône n apparaît pas, il est possible de lancer le gestionnaire du service en exécutant le programme C:\Program Files\Microsoft SQL Server\80\Tools\Binn\sqlmangr.exe Pour lancer le service, il faut double cliquer sur l icône Il faut saisir le nom de la machine/nom de l instance et cliquer sur le bouton «Actualiser les services» Pour lancer le service, il suffit de cliquer sur le bouton ou utiliser l option «MSSQLSERVER Démarrer» du menu contextuel de l icône. Pour assurer un démarrage automatique, il suffit de cocher la case «Démarrage automatique du service». L icône apparaît avec un petit triangle vert, indiquant que le service est démarré sur l instance concernée. Si le serveur précisé n est pas trouvé, alors le message d erreur suivant est affiché :
Poursuivre l'installation en arrêtant le service. Dans le gestionnaire de service, suffit de cliquer sur le bouton «Arrêter» «MSSQLSERVER Arrêter» du menu contextuel de l icône. ou utiliser l option Cliquer sur «Oui». Un fois le service arrêté, l icône du gestionnaire de service contient un petit carré rouge. Mettre en place l'utilisation du mode d identification mixte Par défaut à son installation, MSDE est configuré pour utiliser le mode d authentification Windows. Dans ce mode, il n est pas possible de ce connecter avec l administrateur sa. Toute tentative de connexion avec le user sa provoque l affichage du message d erreur suivant : "Échec de la connexion de l'utilisateur 'sa'. Raison : Non associé à une connexion sécurisée SQL Server." Pour configurer MSDE pour qu il utilise le mode mixte, il faut faire une modification dans la base de registre en prenant les précautions d usage (sauvegarde de la base de registre). Avant de faire cette modification, il est indispensable d'arrêter le service de la base de données (cf. étape précédente). La clé à modifier est la suivante : \HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\nom de l instance\mssqlserver\loginmode
La valeur par défaut de cette clé est 1, il faut la modifié à 2. Il faut ensuite redémarrer le service de la base de données. 4. Installation de l'outil d'administration MSDE fourni le moteur de la base de données mais ne fourni aucun outils graphique pour faciliter son administration et sa gestion. Il est recommandé d'installer DbaMGR2k qui est un outil gratuit disponible sur le WEB. DbaMGR2k est téléchargeable sur le site http://www.aslql.biz/bdamgr.shtm. Pour l installer il suffit d exécuter le fichier Setup_DbaMgr2k.exe. L interface est sobre mais efficace. Cliquer tout d'abord sur Tools & Settings / SQL Server Network Utility. La fenêtre permet de visualiser les protocoles de communication activés.
Pour se connecter à une base de données, FollowMe utilise les protocoles TCP/IP et canaux nommés (named pipes). Il faut les faire apparaître dans la fenêtre des protocoles activés en cliquant sur le bouton activer après les avoir sélectionnés. Cliquer sur OK pour terminer. L'activation des protocoles est indispensable au fonctionnement du système. Si vous avez modifié des paramètres, il est indispensable d'arrêter et de redémarrer le service SQL pour que la modification soit prise en compte. Cliquer successivement sur l'icône Arrêter puis sur l'icône Démarrer/Continuer dans le gestionnaire des services SQL Server. Relancer DbaMGR2K. Double cliquer sur «SQL Server» Une boite de dialogue permet de saisir les informations nécessaires à la connexion.
Sélectionner le serveur SQL en le sélectionnant dans la liste des serveurs SQL disponibles (bouton show available SQL server on the local network) Saisissez le mot de passe et double cliquer sur le bouton connect pour accéder à la base de données. Les caractéristiques de la base sont affichées sous la forme d une arborescence.
Vous pouvez créer une base vide nommée par exemple FollowMe par clic droit sur la rubrique "Databases". Pour le bon fonctionnement du logiciel FollowMe, il est indispensable que le langage du propriétaire de la base de données (dbowner) soit British English. Pour modifier le langage par défaut de l'utilisateur SA, cliquer sur Logins, puis clic droit sur l'utilisateur SA, et choisir properties.
Pour modifier le langage, le sélectionner dans la liste déroulante, puis cliquer sur "Save" pour enregistrer la modification. Vous devez obtenir une fenêtre semblable à celle ci-dessous. Fin de l'installation, vous êtes maintenant prêt à utiliser cette base de données avec votre logiciel FollowMe. Version 1.1 Mise à jour : 24/8/2005