Comment utiliser Reporting Services pour configurer et accéder à une source de données Oracle

Traductions disponibles Traductions disponibles
Numéro d'article: 834305 - Voir les produits auxquels s'applique cet article
Agrandir tout | Réduire tout

Sommaire

INTRODUCTION

Dans Microsoft SQL Server 2000 Reporting Services, vous pouvez créer et déployer un rapport qui utilise des données à partir d'une source de données Oracle. Cet article explique comment configurer et accéder à une source de données Oracle pour un rapport que vous développez et déployez à l'aide Reporting Services.

Vous pouvez utilisez une source de données Oracle dans un seul rapport (c'est-à-dire, une rapport-spécifique source de données), ou vous pouvez utiliser une source de données Oracle en tant qu'une source partagée dans plusieurs rapports. La définition pour une source de données spécifique de rapport est stockée dans l'état lui-même, tandis que la définition pour une source de données partagée est stockée dans un fichier distinct sur le serveur de rapports. Un rapport pouvez accéder aux données d'une source de données ou à partir de sources de données qui sont spécifiques du rapport ou qui sont partagés.

Configuration de base pour configurer une source de données Oracle

Pour accéder à une source de données Oracle dans un rapport, vous devez tout d'abord configurer la source de données Oracle. Pour configurer une source de données Oracle, vous devez effectuer les deux les étapes suivantes :
  • Installer les outils du client Oracle sur l'ordinateur de serveur de rapport qui héberge le rapport et redémarrez Microsoft Internet Information Services (IIS).
  • Installez le pilote est utilisé comme le fournisseur pour se connecter à la source de données Oracle. Par défaut, les pilotes sont installés avec Outils clients Oracle, avec Microsoft Data Access Components (MDAC) ou avec Microsoft .NET Framework.

Étapes pour configurer une source de données Oracle lorsque vous créez un rapport à l'aide du Générateur de rapports

Lorsque vous développez un état à l'aide concepteur de rapports et que rapport nécessite une source de données Oracle, vous devez créer une source de données Oracle rapport-spécifique ou créer une partagée source de données Oracle pour récupérer les données de rapport. En outre, vous pouvez configurer une source de données spécifique de rapport d'un nouveau rapport ou une source de données Oracle partagée sur un rapport existant. Pour configurer une source de données spécifique du rapport pour un nouveau rapport, procédez comme suit :
  1. Démarrez Microsoft Visual Studio .NET 2003.
  2. Dans le menu Fichier , pointez sur Nouveau , puis cliquez sur projet .
  3. Sous types de projets , cliquez sur projets Intelligence professionnels .
  4. Sous modèles , cliquez sur projet de rapport .
  5. Cliquez sur OK .
  6. Dans l'Explorateur de solutions, cliquez avec le bouton droit sur le dossier rapports , puis cliquez sur Ajouter un nouveau rapport .
  7. Dans la boîte de dialogue Assistant État , cliquez sur Oracle dans la liste Type .

    note Si vous souhaitez utiliser cette source de données dans plusieurs rapports, vérifiez ces données source d'une source de données partagée. Pour ce faire, cliquez sur l'option Définir cet une source de données partagée .
  8. Cliquez sur Modifier .
  9. Cliquez sur l'onglet connexion , puis entrez les détails de source de données Oracle, comme le nom de l'instance serveur Oracle, nom d'utilisateur et mot de passe.
  10. Cliquez sur OK .
  11. Cliquez sur suivant .
  12. Dans la boîte de chaîne de requête , tapez la requête requise pour obtenir les données de rapport, puis cliquez sur suivant .
  13. Cliquez sur Terminer .
Pour configurer une source de données Oracle partagée pour un rapport existant, procédez comme suit :
  1. Démarrez Visual Studio .NET 2003.
  2. Ouvrez le projet existant ayant l'état dans lequel vous souhaitez ajouter une source de données Oracle.
  3. En mode de création de rapport, cliquez sur les données onglet, puis cliquez sur Nouveau jeu de données dans la liste jeu de données .
  4. Dans la boîte de dialogue jeux de données , cliquez sur Nouvelle source de données dans la liste source de données .
  5. Dans la boîte de dialogue Propriétés de liaison de données , cliquez sur l'onglet fournisseur , puis, sous Sélectionner les données souhaitées pour vous connecter à , cliquez sur fournisseur Microsoft OLE DB pour Oracle .
  6. Cliquez sur suivant .
  7. Cliquez sur l'onglet connexion , puis entrez les détails de source de données Oracle, comme le nom de l'instance serveur Oracle, nom d'utilisateur et mot de passe.
  8. Cliquez sur OK .
  9. Dans la boîte de dialogue jeux de données , tapez la requête requise pour obtenir les données rapport dans la boîte de chaîne de requête et puis cliquez sur OK .
note Si la chaîne de requête état contient les paramètres non nommés, tels que SELECT * FROM table WHERE column name =?, vous devez modifier la source de données pour définir le type de source de données pour OLE DB et puis cliquez sur fournisseur Microsoft OLE DB pour Oracle . Si la requête de rapport contient des paramètres nommés, vous pouvez utiliser l'extension de traitement de données Oracle au lieu de l'extension de traitement des données OLE DB.

Le Concepteur de requête graphique utilise OLE DB et le Concepteur de requête générique utilise l'extension de données de traitement des données de Reporting Services.

Étapes pour configurer une source de données Oracle lorsque vous déployez un rapport à l'aide du Gestionnaire de rapports

Lorsque vous déployez un rapport qui utilise une source de données Oracle partagée, vous devez configurer la source de données Oracle comme une source de données partagée à l'aide du Gestionnaire de rapports. Dans le Gestionnaire de rapports, vous pouvez configurer une source de données Oracle qui utilise l'extension du traitement des données OLE DB ou qui utilise l'extension de traitement de données Oracle. Pour configurer une source de données Oracle qui utilise l'extension de traitement de données Oracle, procédez comme suit :
  1. Démarrez le Gestionnaire de rapports.
  2. Cliquez sur Nouvelle source de données .
  3. Dans la page une nouvelle source de données , tapez un nom de la source de données dans la zone Nom .
  4. Dans la liste Type de connexion , cliquez sur Oracle .
  5. Dans la zone de texte chaîne de connexion , tapez le texte suivant (où OracleServerInstanceName est le nom de l'instance de serveur Oracle): source de données = OracleServerInstanceName.

    Remarque : Si vous utilisez l'extension de traitement des données de Reporting Services ou l'extension de traitement de données OLEDB, tapez le texte suivant (où ProviderName est le nom du fournisseur de données): fournisseur = ProviderName ; source de données = OracleServerInstanceName.
  6. Sous se connecter à l'aide , cliquez sur l'option les informations d'identification stockées en toute sécurité sur le serveur de rapports et tapez un nom d'utilisateur valide et un mot de passe.

    note Définir les détails de connexion appropriée en fonction de vos besoins.
  7. Cliquez sur OK .

    note La source de données est créée avec le nom de la source de données que vous avez fournie.

L'extension de traitement de données Oracle utilise le fournisseur de données .NET Framework pour Oracle pour se connecter à et à récupérer des données à partir d'une source de données Oracle. Pour télécharger le fournisseur de données .NET Framework pour Oracle est disponible avec Microsoft .NET Framework 1.1, reportez-vous au site de Web Microsoft suivant :
Microsoft .NET Framework Version 1.1 Redistributable Package
note Vous devez installer le client Oracle 8i (8.1.7,) version 3 ou version ultérieure sur l'ordinateur serveur rapport pour le fournisseur à fonctionner comme prévu.

Étapes pour résoudre les messages d'erreur lorsque vous configurez une source de données Oracle

Lorsque vous configurez une source de données Oracle qui vous a développé et déployé à l'aide de Reporting Services, vous pouvez recevoir des messages d'erreur. Les informations suivantes vous aideront résoudre ces messages d'erreur :
  • Si vous recevez le message d'erreur suivantes, vous assurer qu'un nom d'utilisateur valide et un mot de passe ont été utilisés pour ouvrir une session sur la source de données :
    Test de connexion a échoué en raison d'une erreur de l'initialisation du fournisseur. ORA-01017 : Nom d'utilisateur non valide et mot de passe ; ouverture de session refusée
  • Si vous recevez le message d'erreur suivant, assurez-vous que vous avez utilisé un nom d'instance de serveur Oracle valide :
    Test de connexion a échoué en raison d'une erreur de l'initialisation du fournisseur. ORA-12154 : TNS : Impossible de résoudre le nom de service
    Oracle nom d'instance de serveur qui vous avez utilisé doit exécuter. Vous pouvez également recevoir ce message d'erreur raison de problèmes avec la connectivité à la source de données Oracle. Pour plus d'informations techniques pour résoudre les problèmes de connectivité, cliquez sur le numéro ci-dessous pour afficher l'article correspondant dans la Base de connaissances Microsoft :
    259959 INFO : techniques pour résoudre les problèmes de connectivité sur un serveur Oracle à l'aide du pilote ODBC et du fournisseur OLE DB
  • Si vous recevez le message d'erreur suivants, enregistrer ou réinstallez le fournisseur sélectionné pour configurer la source de données Oracle :
    Test de connexion a échoué en raison d'une erreur de l'initialisation du fournisseur. Erreur Oracle, mais message d'erreur n'a pas pu être extraite Oracle.
    Pour contourner ce problème, sélectionnez un autre fournisseur pour configurer la source de données Oracle.

Références

Pour plus d'informations, consultez les rubriques suivantes dans Reporting Services documentation en ligne :
  • Récupération de données à partir d'autres sources de données
  • Connexion à une source de données

Propriétés

Numéro d'article: 834305 - Dernière mise à jour: samedi 28 février 2004 - Version: 2.2
Les informations contenues dans cet article s'appliquent au(x) produit(s) suivant(s):
  • Microsoft SQL Server 2000 Reporting Services
Mots-clés : 
kbmt kbreport kbprovider kboracle kberrmsg kbhowtomaster KB834305 KbMtfr
Traduction automatique
IMPORTANT : Cet article est issu du système de traduction automatique mis au point par Microsoft (http://support.microsoft.com/gp/mtdetails). Un certain nombre d?articles obtenus par traduction automatique sont en effet mis à votre disposition en complément des articles traduits en langue française par des traducteurs professionnels. Cela vous permet d?avoir accès, dans votre propre langue, à l?ensemble des articles de la base de connaissances rédigés originellement en langue anglaise. Les articles traduits automatiquement ne sont pas toujours parfaits et peuvent comporter des erreurs de vocabulaire, de syntaxe ou de grammaire (probablement semblables aux erreurs que ferait une personne étrangère s?exprimant dans votre langue !). Néanmoins, mis à part ces imperfections, ces articles devraient suffire à vous orienter et à vous aider à résoudre votre problème. Microsoft s?efforce aussi continuellement de faire évoluer son système de traduction automatique.
La version anglaise de cet article est la suivante: 834305
L'INFORMATION CONTENUE DANS CE DOCUMENT EST FOURNIE PAR MICROSOFT SANS GARANTIE D'AUCUNE SORTE, EXPLICITE OU IMPLICITE. L'UTILISATEUR ASSUME LE RISQUE DE L'UTILISATION DU CONTENU DE CE DOCUMENT. CE DOCUMENT NE PEUT ETRE REVENDU OU CEDE EN ECHANGE D'UN QUELCONQUE PROFIT.

Envoyer des commentaires

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com