Partager via


Requêtes distribuées

Les requêtes distribuées accèdent à des données provenant de multiples sources de données hétérogènes. Ces sources de données peuvent être stockées sur le même ordinateur ou sur des ordinateurs différents. Microsoft SQL Server 2005 prend en charge les requêtes distribuées à l'aide de OLE DB. Pour plus d'informations sur les fonctionnalités nouvelles et améliorées des requêtes distribuées, consultez Améliorations apportées aux requêtes distribuées du moteur de base de données.

Les utilisateurs de SQL Server peuvent recourir aux requêtes distribuées pour accéder aux données suivantes :

  • Données distribuées stockées dans plusieurs instances de SQL Server 
  • Données hétérogènes stockées dans diverses sources de données relationnelles et non relationnelles, accessibles en utilisant un fournisseur OLE DB

Les fournisseurs OLE DB exposent des données dans des objets tabulaires appelés ensembles de lignes. SQL Server permet de référencer les ensembles de lignes des fournisseurs OLE DB dans des instructions Transact-SQL comme s'il s'agissait de tables SQL Server.

Les tables et les vues dans les sources de données externes peuvent être référencées directement dans les instructions Transact-SQL SELECT, INSERT, UPDATE et DELETE. Étant donné que les requêtes distribuées utilisent OLE DB comme interface sous-jacente, elles peuvent accéder non seulement aux systèmes de gestion de bases de données relationnelles traditionnels (DBMS) dotés de processeurs de requête SQL, mais également aux données gérées par des sources de données dont les fonctions et le degré de sophistication sont variables. À partir du moment où le logiciel qui possède les données les expose dans un ensemble de lignes tabulaire par l'intermédiaire d'un fournisseur OLE DB, ces données peuvent être utilisées dans des requêtes distribuées.

ms188721.note(fr-fr,SQL.90).gifRemarque :
Utiliser des requêtes distribuées dans SQL Server équivaut à se servir de la fonctionnalité de table liée par l'intermédiaire de ODBC. Cette fonctionnalité, précédemment prise en charge par Microsoft, est désormais disponible dans SQL Server par OLE DB, qui assure l'interface avec les données externes.

L'illustration suivante montre les connexions entre un ordinateur client, une instance de SQL Server et un fournisseur OLE DB.

Client à SQL Server à fournisseur OLE DB

Rubriques importantes sur les requêtes distribuées

Le tableau suivant recense les rubriques dont le contenu facilite la compréhension et l'utilisation des requêtes distribuées en vue d'accéder à des données stockées sur des instances distinctes de SQL Server ou sur des sources de données autres que SQL Server.

Pour plus d'informations concernant Consultez

Configuration de fournisseurs OLE DB et de serveurs liés

Configuration des serveurs liés

Configuration des fournisseurs OLE DB pour l'exécution de requêtes distribuées

Requêtes distribuées dans des transactions distribuées

Requêtes distribuées et transactions distribuées

Fournisseurs OLE DB spécifiques

Fournisseurs OLE DB testés avec SQL Server

Prise en charge linguistique pour les fournisseurs OLE DB

Conditions associées aux dialectes SQL pour les fournisseurs OLE DB

Serveurs liés

Accès aux données externes

ODBC et requêtes distribuées

Fonctions de schéma prenant en charge les requêtes distribuées

Problèmes de performances

Optimisation des requêtes distribuées

Éléments de référence du développeur pour le fournisseur OLE DB

Éléments de référence du fournisseur OLE DB pour les requêtes distribuées

Conditions associées aux statistiques

Conditions associées aux statistiques de distribution pour les fournisseurs OLE DB

Règles et restrictions associées aux requêtes distribuées, aux serveurs liés et aux instructions Transact-SQL autorisées.

Directives associées aux requêtes distribuées

Procédures stockées système

Voir aussi

Concepts

Classements dans les requêtes distribuées
Gestion des erreurs dans les procédures stockées distantes de serveur à serveur
Requêtes distribuées et transactions distribuées
Configuration des serveurs liés pour la délégation

Aide et Informations

Assistance sur SQL Server 2005