Se connecter avec Microsoft
S'identifier ou créer un compte.
Bonjour,
Sélectionnez un autre compte.
Vous avez plusieurs comptes
Choisissez le compte avec lequel vous voulez vous connecter.

Symptômes

Si vous utilisez Microsoft SQL Server Reporting Services, les abonnements Reporting Services peuvent être impossible d’exécuter des rapports sur les bases de données Oracle. Dans ce scénario, vous pouvez recevoir une exception System.DllNotFoundException .

En outre, vous pouvez également recevoir l’erreur suivante :

ORA-12154 : TNS : n’a pas pu résoudre l’identificateur de connexion spécifié

Cause

Ce problème se produit car certains fichiers Oracle et répertoires doivent avoir des paramètres de sécurité afin que les rapports peuvent être exécutés sur les bases de données Oracle.

Solution de contournement

Pour contourner ce problème, ajoutez les autorisations pour le service Reporting Services compte principales pour < Origine_oracle >\< version Oracle >\bin directory et à < Origine_oracle >\< version Oracle > \network\admin répertoire. Par exemple, si le compte de service Reporting Services est un SERVICE réseau, procédez comme suit :

  1. Recherchez le répertoire \bin de Oracle\version d’Oracle, cliquez sur le répertoire, puis cliquez sur Propriétés.

  2. Cliquez sur l’onglet sécurité , puis cliquez sur Ajouter.

  3. Sous entrée les noms d’objet à sélectionner, tapez service réseau, puis cliquez sur OK.

  4. Dans la zone noms d’utilisateur ou de groupe , cliquez sur SERVICE de réseau.

  5. Sous autorisations pour le Service réseau, activez la case à cocher lecture et exécution .

  6. Cliquez sur Options avancées.

  7. Cliquez sur le permettre aux autorisations héritées du parent d’être propagées à cet objet et aux objets enfants. Inclut les objets dont les entrées sont spécifiquement définies ici puis cliquez sur OK.

  8. Cliquez sur OK.

  9. Recherchez le répertoire de \network\admin de Oracle\version d’Oracle, droit sur le répertoire, puis cliquez sur Propriétés.

  10. Répétez les étapes 2 à 8.

  11. Cliquez sur Démarrer, pointez sur Outils d’administration, puis cliquez sur Services.

  12. Recherchez le service ReportServer.

  13. Cliquez sur le service ReportServer, puis cliquez sur Redémarrez.

Pour Reporting Services 2005, le problème n’est pas seulement affecte l’exécution des abonnements via le Service Windows Reporting Services, mais affecte également l’exécution régulière de rapports via le Service Web Reporting Services. Par conséquent, le compte pour le Service Windows Reporting Services et le Service Web Reporting Services doit avoir les autorisations lecture et exécution sur les répertoires d’installation Oracle à partir de la procédure précédente. Remarque Pour vérifier le compte configuré pour le Service Web Reporting Services, vous pouvez ouvrir le fichier RSReportServer.config. Vous trouverez des informations qui sont semblable à la suivante :

< WebServiceAccount > NT Authority\NetworkService < / WebServiceAccount >

Statut

Microsoft a confirmé l'existence de ce problème dans les produits Microsoft figurant dans la liste des produits concernés par cet article.

Besoin d’aide ?

Développez vos compétences

Découvrez des formations >

Accédez aux nouvelles fonctionnalités en avant-première

REJOINDRE MICROSOFT 365 INSIDERS >

Ces informations vous ont-elles été utiles ?

Dans quelle mesure êtes-vous satisfait(e) de la qualité de la langue ?
Qu’est-ce qui a affecté votre expérience ?

Nous vous remercions de vos commentaires.

×