Rapport SSRS avec le Client Oracle 32 bits ne fonctionne Pas dans l'Environnement 64 Bits
J'ai un rapport SSRS en utilisant 32 bits client Oracle construire en d'OFFRES de 2008, le Rapport est en cours d'exécution fine dans les OFFRES (VS 2008), mais lorsqu'il est déployé au Gestionnaire de Rapports sur Win2k3 64 Bits, Serveur, il échoue avec l'erreur suivante
"L'attentat à la charge du client Oracle bibliothèques jeté BadImageFormatException. Ce problème se produit lorsque vous exécutez en mode 64 bits avec la version 32 bits du client Oracle installé les composants."
Je suis passé par plusieurs articles suggérant pour Activer IIS à 32 bits à l'aide de csscript Enable32Biton64 'true'
et aspnet_regiis-i
, mais le problème c'est que j'ai une autre application qui a besoin de capacités de 64-bit ne peut donc pas le faire.
Veuillez me suggérer la façon de le faire .TIA.
- a u essayez de redémarrer IIS et le Serveur de Rapports?
- Merci pour votre réponse Rohith, désolé si ma question a été source de confusion , je suis allé à travers les articles sur Enabling32on64 mais n'ont pas mis en œuvre parce qu'il pourrait toucher d'autres appliations parce que mon IIS 6 sur win3k serveur, donc il n'est pas question de redémarrage du serveur SSRS . Je suis à la recherche d'autres façons de réaliser cela. Merci.
Vous devez vous connecter pour publier un commentaire.
Installer le client Oracle 64 bits outils sur le serveur, par exemple
http://www.oracle.com/technetwork/topics/winx64soft-089540.html
C'est la deuxième fois que je configurer un serveur similaire, et la deuxième fois, j'ai passer des heures à comprendre ça. Si, pour personne d'autre, je suis la rédaction du présent pour le futur moi.
C'est pour un Serveur Windows 2012 R2 64 bits, 8 go de RAM, plus de 300 GO de disque dur, processeur Intel Xeon CPU E5620 @ 2.40 GHz, qui exécute Microsoft SQL Server Reporting Services 2012 64 bits et IIS 7.0 avec les applications web qui utilisent le Client Oracle 32 bits Système de connexion.Les données.OracleClient
J'espère que cela aide mon futur moi et les autres 🙂
Veuillez isntall 64 bits oracle, copie tnsnames.ora et de redémarrage du serveur, j'ai eu le même problème et il a bien fonctionné après l'avoir fait.
J'ai eu le même problème l'exécution de SSRS 2014. Essayé d'installer SSRS 2016 (version 14.0.609.142), même problème. Tester la connexion fonctionne bien, mais quand je veux aller sur la configuration que je reçois le message
J'ai essayé de configurer une connexion ODBC, et a découvert que le serveur de rapports seulement regardé dans les 32 serveurs odbc.
Ensuite, j'ai installé le nouveau client Oracle 32 bits (12.2.0.1.0).
Ensuite, tout a bien fonctionné!!
Ainsi, même si le message d'erreur demande un pilote 64 au lieu de 32 bits pilote est le contraire qui est effectivement le cas.