Partager via


Utiliser le Gestionnaire de bases de données

par Saad Ladki

Introduction

Database Manager est un nouveau module Internet Information Systems 7 (IIS 7) spécifiquement conçu pour la gestion des bases de données situées dans des environnements d’hébergement. IIS 7 est conçu pour des environnements, tels que ceux fournis par les hôtes web, dans lesquels les serveurs de base de données sont destinés à être accessibles à partir du serveur d’applications web, mais pas directement à partir d’Internet.

Le Gestionnaire de bases de données vous permet de gérer facilement vos bases de données locales et distantes dans le Gestionnaire des services Internet. Le Gestionnaire de bases de données détecte automatiquement les bases de données en s'appuyant sur la configuration d'un serveur web ou d'une application, et offre également la possibilité de se connecter à n'importe quelle base de données située sur le réseau. Une fois connecté, Database Manager fournit un ensemble complet de fonctionnalités d’administration, notamment la gestion des tables, des vues, des procédures stockées et des données et de l’exécution de requêtes ad hoc.

Database Manager prend en charge Microsoft® SQL Server® et MySQL. En outre, le Gestionnaire de base de données IIS étant une extension du Gestionnaire de bases de données IIS, les administrateurs peuvent déléguer en toute sécurité la gestion des bases de données aux utilisateurs locaux ou distants autorisés, sans avoir à ouvrir des ports de gestion supplémentaires sur le serveur.

Avec le Gestionnaire de bases de données, vous pouvez :

  • Gérer les bases de données Microsoft SQL Server ou MySQL.

    • Ajouter, renommer, supprimer et modifier des tables.
    • Afficher et gérer les clés primaires, les index et les clés étrangères.
    • Modifier des données.
    • Établir des connexions avec plusieurs bases de données.
    • Créer et exécuter des requêtes.
    • Créer, modifier et supprimer des procédures stockées et des vues.
    • Gérer des bases de données locales comme distantes à partir de votre ordinateur.
  • Sauvegarder et restaurer des bases de données Microsoft SQL Server.

  • Utilisez des fonctionnalités de gestion à distance avec une option simple et respectueuse des pare-feux permettant la gestion d’un serveur SQL Server distant.

  • Tirez parti de la possibilité d’extensibilité de la plateforme au public qui permet d’intégrer des fournisseurs prenant en charge d’autres bases de données.

Pour installer la version actuelle (CTP2) de Database Manager, veuillez consulter :

Vérifiez que l’image que vous envisagez d’utiliser pour l’installation de votre serveur web contient le Gestionnaire de base de données IIS 7.

Ajouter une chaîne de connexion à une application web

Pour ajouter une nouvelle connexion à l’aide d’une chaîne de connexion :

  1. Ouvrez le Gestionnaire des services Internet (IIS).

  2. Dans la vue Connexions, sélectionnez le site, l’application ou le répertoire virtuel auquel vous souhaitez ajouter une chaîne de connexion.

    Capture d’écran de la fenêtre A S P dot N E T avec chaînes de connexion sélectionnées.

    Image 1 : Vue des fonctionnalités

  3. Dans Vue des fonctionnalités, double-cliquez sur l’icône Chaînes de connexion.

  4. Dans le volet Actions, cliquez sur Ajouter.

  5. Dans la zone de texte Nom, saisissez un nom pour votre chaîne de connexion.

  6. Sélectionnez la case d’option SQL Server.

    Capture d’écran de la boîte de dialogue Ajouter une chaîne de connexion. Le serveur S Q L est sélectionné.

    Image 2 : Ajouter une chaîne de connexion

  7. Dans la zone de texte Serveur, saisissez le nom du serveur qui héberge votre base de données.

  8. Dans la zone de texte Base de données, saisissez le nom de la base de données à laquelle vous souhaitez vous connecter.

  9. Si votre base de données utilise l’authentification Windows®, cliquez sur la case d'option Utiliser la sécurité intégrée Windows. Sinon, cliquez sur le bouton d’option Spécifier les informations d'identification, puis entrez les informations d’identification à utiliser pour vous connecter à la base de données.

    Remarque : si vous souhaitez spécifier des paramètres avancés pour votre chaîne de connexion, vous pouvez également cliquer sur la case d’option Personnalisé, puis saisir la chaîne de connexion.

Ajouter un bouton de connexion

Vous pouvez ajouter de nouvelles connexions sans utiliser de chaînes de connexion. Cela vous permet de vous connecter à des bases de données autres que celles utilisées par votre application, ou à la même base de donnée mais avec une identité d’utilisateur différente.

Pour ajouter une nouvelle connexion à l’aide du Gestionnaire de bases de données :

  1. Cliquez sur le bouton Ajouter une connexion dans la barre d’outils du Gestionnaire de bases de données.

    Capture d’écran de la fenêtre Gestionnaire de bases de données montrant le volet Connexions de base de données.

    Image 3 : Gestionnaire de bases de données

  2. Dans la zone de texte Nom de connexion, tapez un nom de connexion.

  3. Dans la liste des Fournisseurs de base de données, sélectionnez le fournisseur que vous souhaitez utiliser pour vous connecter à la base de données. (Par exemple, pour vous connecter à une base de données SQL Server, sélectionnez le System.Data.SqlClient fourni avec le Gestionnaire de bases de données.)

  4. Vous verrez maintenant un ensemble de nouveaux champs que vous devez remplir. Dans le cas du fournisseur SQL Server, vous devez indiquer :

    • Le serveur sur lequel se trouve votre base de données.

    • Nom de votre base de données.

    • L’identifiant utilisateur pour vous connecter à la base de données.

    • Le mot de passe associé à l’identifiant utilisateur.

      Capture d’écran de la boîte de dialogue Ajouter une connexion.

      Image 4 : Ajouter une connexion

  5. Lorsque vous avez fini d’entrer les informations demandées, cliquez sur OK et la connexion sera établie.

    Remarque : les informations de connexion sont stockées sur l’ordinateur à partir duquel le Gestionnaire de services Internet est utilisé. Par conséquent, ces informations ne sont pas accessibles à partir d’instances du Gestionnaire de services Internet ouvertes sur un autre ordinateur.

Lancer le Gestionnaire de bases de données

Le Gestionnaire de base de données est hébergé dans le Gestionnaire des services Internet.

  1. Dans le Gestionnaire de services Internet, sélectionnez le site, l’application ou le répertoire virtuel dans lequel votre chaîne de connexion est stockée (pour plus d’informations sur la création d’une chaîne de connexion, consultez Ajouter une chaîne de connexion à votre application web). Vous pouvez également créer une connexion dans le Gestionnaire de bases de données à l’aide du bouton Ajouter une connexion dans la barre d’outils du Gestionnaire de bases de données (pour plus d’informations, voir Ajouter un bouton de connexion).

  2. Dans Vue des fonctionnalités, double-cliquez sur l’icône Gestionnaire de base de données.

    Capture d’écran montrant l’icône Gestionnaire de base de données.

    Image 5 : Gestionnaire de bases de données

  3. Si votre site, votre application ou votre répertoire virtuel possède des chaînes de connexion, vous pouvez visualiser un nœud dans le Gestionnaire de bases de données qui représente chacune de ces chaînes de connexion.

    Capture d’écran montrant une partie de l’écran Gestionnaire de bases de données. Le panneau Connexions de base de données affiche une liste de vues.

    Image 6 : Connexions de base de données

  4. Dans la vue Gestionnaire de bases de données, développez un nœud de connexion pour visualiser plus d’informations :

  5. Si vous développez davantage l’un des nœuds, vous verrez une liste de toutes les tables, vues et procédures stockées que contient votre base de données.

Utiliser le Gestionnaire de bases de données

Pour utiliser Database Manager, les utilisateurs doivent avoir créé une chaîne de connexion de base de données sur un site. Par exemple, supposons qu’un hôte reçoit une commande d’un client pour l’approvisionnement d’une ou de plusieurs bases de données pour une application. L’hôte crée la base de données et fournit la chaîne de connexion au client. Il s’agit souvent d’une étape automatisée.

La chaîne de connexion comprend le serveur de base de données, le nom de la base de données et les informations d’identification de l’utilisateur (nom d’utilisateur et mot de passe). Le Gestionnaire IIS dispose d’un module chaîne de connexion que l’hôte peut utiliser pour fournir la chaîne de connexion au client. Ou bien le client peut entrer les informations de chaîne de connexion fournies par l’hôte.

  1. Sélectionnez l’icône Chaînes de connexion.

    Capture d’écran de l’écran I S Manager montrant l’icône Chaînes de connexion mise en surbrillance dans le volet principal.

    Figure 7 : Icône du module Chaînes de connexion

  2. Dans la section Gestion du site, double-cliquez sur l’icône Gestionnaire de bases de données.

    Capture d’écran de l’écran I S Manager montrant l’icône Gestionnaire de base de données mise en surbrillance dans le volet principal.

    ###### Figure 8 : icône Gestionnaire de bases de données

  3. Gérez la ou les bases de données en sélectionnant la connexion appropriée.

    Capture d’écran de la fenêtre I S Manager montrant Database Manager dans le volet principal.

    Figure 9 : Gestionnaire de bases de données