Partager via


Connexions de base de données et références de base de données

Vous pouvez utiliser les bases de données à la fois avec l'Explorateur de serveurs/de bases de données et l'Explorateur de solutions. Bien que ces deux outils assurent un accès aux bases de données, ils présentent des concepts et des fonctionnalités différents. Par exemple, si l'Explorateur de serveurs/de bases de données vous permet d'établir des connexions de base de données, l'Explorateur de solutions vous permet, pour sa part, de créer des références de base de données. Il existe tout à la fois des points communs et des différences entre les connexions de base de données et les références de base de données.

Points communs entre les connexions de base de données et les références de base de données

Une connexion et une référence de base de données représentent toutes deux des liens actifs vers une base de données et ces liens vous permettent de lire et d'écrire des données, ainsi que de créer des objets SQL dans la base de données (en fonction des autorisations dont vous disposez dans la base de données).

En outre, certaines boîtes de dialogue associent la liste des références de base de données et celle des connexions de base de données. Par exemple, si vous travaillez sur un projet de base de données et que vous souhaitiez exécuter l'un des scripts SQL de ce projet sur une base de données en particulier, vous pouvez cliquer sur le script avec le bouton droit et choisir Exécuter sur à partir du menu contextuel. La boîte de dialogue Exécuter sur s'affiche : elle contient une liste de toutes les références de base de données du projet et de toutes les connexions de base de données de l'Explorateur de serveurs/de bases de données. Pour exécuter la requête, vous pouvez choisir n'importe quel élément dans la liste, qu'il s'agisse d'une référence de base de données ou d'une connexion de base de données.

Différences entre les connexions de base de données et les références de base de données

Les différences entre une connexion de base de données et une référence de base de données sont de trois types :

  • **Apparence   **Une connexion de base de données s'affiche dans l'Explorateur de serveurs/de bases de données, sous le nœud Connexions de données. En revanche, une référence de base de données s'affiche dans un projet de base de données dans l'Explorateur de solutions, sous le nœud Références de base de données.

  • **Actions possibles de l'utilisateur   **Dans l'Explorateur de serveurs/de bases de données, vous pouvez développer une connexion de base de données pour afficher et manipuler des objets dans la base de données. Vous pouvez, par exemple, afficher une liste des tables de la base de données et ajouter une table à la base de données. Dans l'Explorateur de solutions, il vous est impossible de développer une référence pour afficher ou manipuler des objets de base de données.

    Pour plusieurs raisons, l'utilisation de l'Explorateur de solutions pour maintenir un ensemble de références de base de données pour chaque projet de base de données s'avère précieuse. Vous pouvez tout d'abord maintenir plusieurs références de base de données pour un projet de base de données. À mesure que vous développez et testez votre projet de base de données, vous pouvez choisir de conserver une référence à une base de données de test personnelle sur votre propre ordinateur et une autre référence à une base de données destinée aux tests à l'échelle d'un groupe, que vous partagez avec vos collègues. Ensuite, lorsque vous enregistrez un projet de base de données, l'ensemble de références de base de données est enregistré avec le projet. Lorsque vous rouvrez le projet, les références de base de données et les connexions associées sont à votre disposition.

    Dans l'Explorateur de solutions, vous pouvez exécuter des scripts très simplement en les faisant glisser vers une référence de base de données.

  • **Interactions   **Certaines interactions interviennent entre les connexions de base de données et les références de base de données. Lorsque vous créez une connexion de base de données dans l'Explorateur de serveurs/de bases de données, l'opération n'a aucun effet direct sur le contenu de l'Explorateur de solutions. Cependant, quand vous utilisez l'Explorateur de solutions pour créer une référence de base de données destinée à un projet de base de données, vous devez spécifier une connexion de base de données qui s'affichera dans l'Explorateur de serveurs/de bases de données. Vous pouvez faire votre choix dans une liste des connexions de base de données existantes ou ajouter une nouvelle connexion.

Voir aussi

Tâches

How to: Add New Data Connections in Server Explorer/Database Explorer

How to: Add a Database Reference to a Database Project