Type de connexion OLE DB (SSRS)OLE DB Connection Type (SSRS)

Pour inclure les données d'un fournisseur de données OLE DB, vous devez avoir un dataset basé sur une source de données de rapport de type OLE DB.To include data from an OLE DB data provider, you must have a dataset that is based on a report data source of type OLE DB. Ce type de source de données intégré est basé sur l’extension pour le traitement des données OLE DB de MicrosoftMicrosoft SQL ServerSQL Server Reporting ServicesReporting Services .This built-in data source type is based on the MicrosoftMicrosoft SQL ServerSQL Server Reporting ServicesReporting Services OLE DB data processing extension.

OLE DB est une technologie d'accès aux données qui permet aux clients de se connecter à divers fournisseurs de données.OLE DB is a data access technology that enables clients to connect to a variety of data providers. Après avoir sélectionné le type de source de données OLE DB, vous devez sélectionner un fournisseur de données spécifique.After you select the data source type OLE DB, you must select a specific data provider. La prise en charge des fonctionnalités telles que les paramètres et les informations d'identification dépend du fournisseur de données que vous sélectionnez.Support for features such as parameters and credentials are dependent on the data provider that you select.

Utilisez les informations de cette rubrique pour générer une source de données.Use the information in this topic to build a data source. Pour obtenir des instructions détaillées, consultez Ajouter et vérifier une connexion de données (Générateur de rapports et SSRS).For step-by-step instructions, see Add and Verify a Data Connection (Report Builder and SSRS).

Chaîne de connexionConnection String

La chaîne de connexion de l'extension pour le traitement des données OLE DB dépend du fournisseur de données souhaité.The connection string for the OLE DB data processing extension depends on the data provider that you want. Une chaîne de connexion classique contient des paires nom/valeur prises en charge par le fournisseur de données.A typical connection string contains name/value pairs that are supported by the data provider. Par exemple, la chaîne de connexion suivante spécifie le fournisseur OLE DB pour SQL ServerSQL Server Native Client et la base de données AdventureWorks :For example, the following connection string specifies the OLE DB provider for SQL ServerSQL Server Native Client and the AdventureWorks database:

Provider=SQLNCLI10.1;Data Source=server; Initial Catalog=AdventureWorks  

La chaîne de connexion que vous utilisez dépend de la source de données externe à laquelle vous vous connectez.The connection string that you use depends on the external data source that you are connecting to. Pour définir des propriétés de chaîne de connexion propres à un fournisseur de données, cliquez sur le bouton Générer de la page Général de la boîte de dialogue Propriétés de la source de données pour ouvrir la boîte de dialogue Propriétés de connexion .To set connection string properties specific to a data provider, from the General page of the Data Source Properties dialog box, click the Build button to open the Connection Properties dialog box. Définissez des propriétés de source de données étendues via la boîte de dialogue Propriétés de liaison de données .Set extended data source properties through the Data Link Properties dialog box.

Pour obtenir des exemples de chaînes de connexion, consultez Connexions de données, sources de données et chaînes de connexion dans le Générateur de rapports.For examples of connection strings, see Data Connections, Data Sources, and Connection Strings in Report Builder.

Informations d'identificationCredentials

Les informations d'identification sont obligatoires pour exécuter des requêtes, afficher l'aperçu du rapport localement et afficher l'aperçu du rapport à partir du serveur de rapports.Credentials are required to run queries, to preview the report locally, and to preview the report from the report server.

Après avoir publié votre rapport, vous pouvez devoir modifier les informations d'identification pour la source de données afin que les autorisations soient valides pour récupérer les données lorsque le rapport s'exécute sur le serveur de rapports.After you publish your report, you may need to change the credentials for the data source so that when the report runs on the report server, the permissions to retrieve the data are valid.

Pour plus d’informations, consultez Connexions de données, sources de données et chaînes de connexion (Générateur de rapports et SSRS) ou Spécifier des informations d’identification dans le Générateur de rapports.For more information, see Data Connections, Data Sources, and Connection Strings (Report Builder and SSRS) or Specify Credentials in Report Builder.

Caractères spéciaux dans un mot de passeSpecial Characters in a Password

Si vous configurez la source de données OLE DB pour la saisie d'un mot de passe ou l'insertion du mot de passe dans la chaîne de connexion, et si un utilisateur entre le mot de passe avec des caractères spéciaux (par exemple, des signes de ponctuation), certains pilotes de sources de données sous-jacents ne peuvent pas valider les caractères spéciaux.If you configure the OLE DB data source to prompt for a password or to include the password in the connection string, and a user enters the password with special characters such as punctuation marks, some underlying data source drivers cannot validate the special characters. Lors du traitement du rapport, le message « Mot de passe non valide » peut s'afficher et signaler ce problème.When you process the report, the message "Not a valid password" may indicate this problem.

Note

Il est recommandé de ne pas ajouter d'informations de connexion, notamment des mots de passe, à la chaîne de connexion.It is recommended that you do not add login information such as passwords to the connection string. Le Générateur de rapports comprend un onglet distinct dans la boîte de dialogue Source de données , où vous pouvez entrer les informations d'identification.Report Builder provides a separate tab on the Data Source dialog box that you can use to enter credentials.

ParamètresParameters

Certains fournisseurs OLE DB prennent en charge les paramètres nommés et sans nom.Some OLE DB providers support unnamed parameters and not named parameters. Les paramètres sont passés par position via un espace réservé dans la requête.Parameters are passed by position by using a placeholder in the query. Le caractère d'espace réservé est déterminé par la syntaxe prise en charge par le fournisseur de données.The placeholder character is determined by the syntax that is supported by the data provider.

NotesRemarks

OLE DB est une technologie native de création de fournisseurs de données pour des sources de données spécifiques.OLEDB is a native technology for building data providers for specific data sources. OLE DB est basé sur les interfaces COM (Component Object Model).OLEDB is based on COM (Component Object Model) interfaces. OLE DB est une technologie postérieure à ODBC et antérieure aux fournisseurs de données ADO.NET.OLEDB is a later technology than ODBC and earlier than ADO.NET data providers. Les fournisseurs de données OLE DB sont inscrits auprès du système d'exploitation comme tout autre composant COM.OLEDB data providers are registered with the operating system like any other COM component. Les fournisseurs de données OLE DB sont disponibles auprès de Microsoft et d'éditeurs tiers.OLEDB data providers are available from Microsoft and third party vendors. Microsoft fournit également MSDASQL, un fournisseur de données OLE DB qui lie la communication aux pilotes ODBC.Microsoft also provides MSDASQL, an OLEDB data provider that bridges communication to ODBC drivers. Pour plus d’informations, consultez Type de connexion ODBC (SSRS).For more information, see ODBC Connection Type (SSRS).

Pour récupérer correctement les données de votre choix, vous devez spécifier une syntaxe de requête prise en charge par le fournisseur de données.To successfully retrieve the data that you want, you must provide query syntax that is supported by the data provider. La prise en charge des paramètres varie selon le fournisseur de données.Parameter support varies by data provider. Pour plus d'informations, consultez les rubriques spécifiques au fournisseur de données sélectionné.For more information, see topics that are specific to the data provider that you select. Par exemple :For example:

Rubriques de procéduresHow-To Topics

Cette section contient des instructions pas à pas sur l'utilisation des connexions de données, des sources de données et des datasets.This section contains step-by-step instructions for working with data connections, data sources, and datasets.

Ajouter et vérifier une connexion de données (Générateur de rapports et SSRS)Add and Verify a Data Connection (Report Builder and SSRS)

Créer un dataset partagé ou incorporé (Générateur de rapports et SSRS)Create a Shared Dataset or Embedded Dataset (Report Builder and SSRS)

Ajouter un filtre à un dataset (Générateur de rapports et SSRS)Add a Filter to a Dataset (Report Builder and SSRS)

Ces sections de la documentation fournissent des informations de fond d'ordre conceptuel sur les données de rapport, ainsi que des informations sur les procédures de définition, de personnalisation et d'utilisation des parties d'un rapport qui sont liées aux données.These sections of the documentation provide in-depth conceptual information about report data, as well as procedural information about how to define, customize, and use parts of a report that are related to data.

Datasets de rapport (SSRS)Report Datasets (SSRS)
Fournit une vue d'ensemble de l'accès aux données pour votre rapport.Provides an overview of accessing data for your report.

Connexions de données, sources de données et chaînes de connexion dans le Générateur de rapportsData Connections, Data Sources, and Connection Strings in Report Builder
Fournit des informations sur les connexions de données et les sources de données.Provides information about data connections and data sources.

Datasets incorporés dans le rapport et datasets partagés (Générateur de rapports et SSRS)Report Embedded Datasets and Shared Datasets (Report Builder and SSRS)
Fournit des informations sur les datasets incorporés et partagés.Provides information about embedded and shared datasets.

Collection de champs de dataset (Générateur de rapports et SSRS)Dataset Fields Collection (Report Builder and SSRS)
Fournit des informations sur la collection de champs de dataset générée par la requête.Provides information about the dataset field collection generated by the query.

Sources de données prises en charge par Reporting Services (SSRS) dans la section Reporting ServicesReporting Services de la documentation en ligne de SQL ServerSQL Server.Data Sources Supported by Reporting Services (SSRS) in the Reporting ServicesReporting Services documentation in SQL ServerSQL Server Books Online.
Fournit des informations détaillées sur la prise en charge des plateformes et des versions pour chaque extension de données.Provides in-depth information about platform and version support for each data extension.

Voir aussiSee Also

Paramètres de rapport (Générateur de rapports et Concepteur de rapports) Report Parameters (Report Builder and Report Designer)
Filtrer, regrouper et trier des données (Générateur de rapports et SSRS) Filter, Group, and Sort Data (Report Builder and SSRS)
Expressions (Générateur de rapports et SSRS)Expressions (Report Builder and SSRS)