Vous êtes actuellement hors ligne, en attente de reconnexion à Internet.

Services de rapports pas pourrez exécuter des rapports sur des bases de données Oracle

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: 870668
Symptômes
Si vous utilisez Microsoft SQL Server Reporting Services, Reporting Services récurrents pas pourrez exécuter des rapports sur les bases de données Oracle. Vous pouvez recevoir un System.DllNotFoundException exception.
Cause
Ce problème se produit car certains fichiers Oracle et les répertoires doivent avoir une sécurité accrue paramètres pour que puissent exécuter des rapports sur des bases de données Oracle.
Contournement
Pour contourner ce problème, ajoutez les autorisations pour l'entité de sécurité NETWORK SERVICE à la Oracle\ Oracle version \bin répertoire et le Oracle\ Oracle version \network\admin répertoire. Pour ce faire, procédez comme suit.
  1. Recherchez le Oracle\ Oracle version répertoire \bin, cliquez avec le bouton droit sur le répertoire, puis cliquez sur Propriétés .
  2. Cliquez sur l'onglet sécurité , puis cliquez sur Ajouter .
  3. Sous noms d'objet entrée à sélectionner , tapez service réseau et puis cliquez sur OK .
  4. Dans la zone Noms d'utilisateur ou de groupe , cliquez sur SERVICE réseau .
  5. Sous Autorisations pour le service réseau , cliquez sur pour sélectionner la Lecture et exécutioncase à cocher.
  6. Cliquez sur avancées .
  7. Cliquez sur les Autoriser pouvant être héritées autorisations du parent d'être propagées à cet objet et tous les objets enfants. Cela inclut les objets dont les entrées sont spécifiquement définies ici, puis cliquez sur OK .
  8. Cliquez sur OK .
  9. Recherchez le Oracle\ Oracle version \network\admin répertoire, cliquez avec le bouton 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 avec le bouton droit sur le service ReportServer, puis cliquez sur redémarrer .
Pour Reporting Services 2005, le problème non seulement a une incidence sur l'exécution d'abonnements via le service de Windows Services Reporting, mais également affecte l'exécution régulière des rapports via le service de Web services Reporting. Par conséquent, le compte pour le service de Windows de services Reporting et le service Web Reporting de services doit avoir Lecture et exécutionautorisations sur les répertoires installation Oracle de la procédure précédente.

note Pour vérifier le compte configuré pour le Web services Reporting Service, vous pouvez ouvrir le fichier RSReportServer.config. Vous trouverez des informations semblables aux suivantes :

<webserviceaccount> NT Authority\NetworkService </webserviceaccount>
Statut
Microsoft a confirmé que c'est un problème dans les produits Microsoft répertoriés dans la section « S'applique à ».

Avertissement : cet article a été traduit automatiquement

Propriétés

ID d'article : 870668 - Dernière mise à jour : 11/22/2005 20:56:20 - Révision : 4.2

Microsoft SQL Server 2000 Reporting Services, Microsoft SQL Server 2005 Reporting Services

  • kbmt kbprb KB870668 KbMtfr
Commentaires