TechNet
Exporter (0) Imprimer
Développer tout

Type de connexion OLE DB (SSRS)

 

S'applique à: SQL Server 2016

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. Ce type de source de données intégré est basé sur le Microsoft SQL Server Reporting Services extension pour le traitement de données OLE DB.

OLE DB est une technologie d'accès aux données qui permet aux clients de se connecter à divers fournisseurs de données. 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. 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.

Utilisez les informations de cette rubrique pour générer une source de données. Pour obtenir des instructions détaillées, consultez Ajouter et vérifier une connexion de données & #40 ; SSRS & #41 ; et le Générateur de rapports.

La chaîne de connexion de l'extension pour le traitement des données OLE DB dépend du fournisseur de données souhaité. Une chaîne de connexion classique contient des paires nom/valeur prises en charge par le fournisseur de données. Par exemple, la chaîne de connexion suivante spécifie le fournisseur OLE DB pour SQL Server Native Client et la base de données AdventureWorks :

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. 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 . 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 .

Pour obtenir des exemples de chaînes de connexion, consultez la page des connexions de données, les Sources de données et les chaînes de connexion dans le Générateur de rapports.

Arrow icon used with Back to Top link Retour au début

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.

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.

Pour plus d’informations, consultez la page des connexions de données, Sources de données et les chaînes de connexion & #40 ; SSRS & #41 ; et le Générateur de rapports ou spécifier les informations d’identification dans le Générateur de rapports.

Caractères spéciaux dans un mot de passe

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. Lors du traitement du rapport, le message « Mot de passe non valide » peut s'afficher et signaler ce problème.

System_CAPS_ICON_note.jpg Remarque


Il est recommandé de ne pas ajouter d'informations de connexion, notamment des mots de passe, à la chaîne de connexion. 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.

Arrow icon used with Back to Top link Retour au début

Certains fournisseurs OLE DB prennent en charge les paramètres nommés et sans nom. Les paramètres sont passés par position via un espace réservé dans la requête. Le caractère d'espace réservé est déterminé par la syntaxe prise en charge par le fournisseur de données.

Arrow icon used with Back to Top link Retour au début

OLE DB est une technologie native de création de fournisseurs de données pour des sources de données spécifiques. OLE DB est basé sur les interfaces COM (Component Object Model). OLE DB est une technologie postérieure à ODBC et antérieure aux fournisseurs de données ADO.NET. Les fournisseurs de données OLE DB sont inscrits auprès du système d'exploitation comme tout autre composant COM. Les fournisseurs de données OLE DB sont disponibles auprès de Microsoft et d'éditeurs tiers. Microsoft fournit également MSDASQL, un fournisseur de données OLE DB qui lie la communication aux pilotes ODBC. Pour plus d’informations, consultez Type de connexion ODBC & #40 ; SSRS & #41 ;.

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. La prise en charge des paramètres varie selon le fournisseur de données. Pour plus d'informations, consultez les rubriques spécifiques au fournisseur de données sélectionné. Par exemple :

Pour plus d’informations sur les fournisseurs de données OLE DB spécifiques, consultez la page des Sources de données prises en charge par Reporting Services & #40 ; SSRS & #41 ; dans la Reporting Services documentation dans SQL Server la documentation en ligne.

Arrow icon used with Back to Top link Retour au début

Cette section contient des instructions pas à pas sur l'utilisation des connexions de données, des sources de données et des datasets.

Ajouter et vérifier une connexion de données & #40 ; Le Générateur de rapports et SSRS & #41 ;

Créez un Dataset partagé ou Dataset incorporé & #40 ; Le Générateur de rapports et SSRS & #41 ;

Ajouter un filtre à un groupe de données & #40 ; Le Générateur de rapports et SSRS & #41 ;

Arrow icon used with Back to Top link Retour au début

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.

Datasets du rapport & #40 ; SSRS & #41 ;
Fournit une vue d'ensemble de l'accès aux données pour votre rapport.

Connexions de données, sources de données et chaînes de connexion dans le Générateur de rapports
Fournit des informations sur les connexions de données et les sources de données.

Rapport incorporé des jeux de données et des Datasets partagés & #40 ; Le Générateur de rapports et SSRS & #41 ;
Fournit des informations sur les datasets incorporés et partagés.

Collection de champs du DataSet & #40 ; Le Générateur de rapports et SSRS & #41 ;
Fournit des informations sur la collection de champs de dataset générée par la requête.

Sources de données prises en charge par Reporting Services & #40 ; SSRS & #41 ; dans la Reporting Services documentation dans SQL Server la documentation en ligne.
Fournit des informations détaillées sur la prise en charge des plateformes et des versions pour chaque extension de données.

Arrow icon used with Back to Top link Retour au début

Paramètres de rapport & #40 ; Le Générateur de rapports et le Concepteur de rapports & #41 ;
Filtre, groupe et trier des données & #40 ; Le Générateur de rapports et SSRS & #41 ;
Expressions & #40 ; Le Générateur de rapports et SSRS & #41 ;

Ajouts de la communauté

Afficher:
© 2016 Microsoft