Page d'accueil Page d'accueil Page d'accueil
   Offre   Société   Produit  Expertise Actualités Recrutement Contactez-nous Plan du site

Expertise

Articles techniques
Testez nos experts
    SGBD
    Technologies
    Intégration Continue
 

Accueil > Expertise > Tester nos experts > SGBD > SQL Server 2000 et IIS

SGBD

Comment configurer mon serveur pour accèder à SQL Server 2000 depuis IIS ?

Pour pouvoir utiliser SQL Server 2000 à travers le Web, il est nécessaire de configurer le serveur IIS, afin qu'il accepte la prise en charge des requêtes depuis une URL. L'accès par http est assurée par le mécanisme de "Racine Virtuelle" qui créé sur le serveur web, un point d'entrée nommé, en rapport avec la base de données que l'on souhaite rendre accessible par ce moyen.

Lorsqu'une requête est passée par http c'est la DLL ISAPI qui traite la racine virtuelle, et qui redirige les requêtes SQL à destination de la base de données SQL Server 2000, par l'intermédiaire d'OLEDB. Une requête envoyée par http aura donc cette forme :

http://ServeurIIS/RacineVirtuelle?SQL=SELECT......FOR%20XML%20AUTO&ROOT=root

La racine virtuelle est créée avec un outil livré avec SQL Server 2000. Voici le principe de création d'une racine virtuelle.

  1. Dans le groupe de programmes Microsoft SQL Server, cliquez sur Configurer la prise en charge de SQL XML dans IIS.
  2. Sélectionnez le serveur web voulu, effectuez un clic droit, puis choisissez Nouveau, puis cliquez sur Répertoire virtuel. La page de propriétés du nouveau répertoire virtuel s'affiche à l'écran.
  3. Sous l'onglet Général de la boîte de dialogue, entrez le nom du répertoire virtuel, et le chemin d'accès au répertoire physique qui contiendra les objets à rendre accessible via http.
  4. Sous l'onglet Sécurité, entrez les informations de connexion SQL Server valides. Lorsque vous passez à l'onglet suivant, le système vous demande de confirmer le mot de passe que vous venez de taper.
  5. Sous l'onglet Source de données, sélectionnez un serveur SQL, puis la base de données par défaut.
  6. Sous l'onglet Paramètres, sélectionnez selon vos besoins les options Autoriser les requêtes d'URL, Autoriser les requêtes de modèles, Autoriser XPath et Autoriser POST.
  7. Cliquez sur Ok pour enregistrer ces paramètres.

Faites très attention au fait que la racine virtuelle constitue un point d'accès sur une base de données, par l'intermédiaire d'IIS et du protocole http. Toutes les mesures de sécurité adéquates doivent donc êtres prises. Il faut privilégier, la création d'un compte spécifique à cette racine virtuelle, auquel on attribue des rôles et des actions limitées aux seuls traitements que l'on expose par l'intermédiaire du Web.


Retour en haut de la page Haut de page