Je travaille sur une solution Sql Server Reporting Services qui interroge à la fois une source de données Sql Server et une source de données Oracle 10g. Ma boîte de dev est Windows 7 64bit avec Sql Server 2008R2 et j'héberge IIS7 et SSRS sur ce système pour le développement; utiliser VS.NET pour concevoir les rapports.Quelqu'un at-il vu ce comportement avec Sql Server Reporting Services, un système d'exploitation 64 bits et une source de données Oracle?
J'ai eu des erreurs lors de l'exécution du rapport où SSRS se plaint du chargement du client Oracle 32 bits dans un processus 64 bits. Il y a un certain nombre de discussions sur la façon de résoudre cela. La chose est, ils descendent tous à s'assurer que vous avez le 64bit Oracle, client que je fais. La chaîne bizarre des événements que j'ai dit ceci:
- Créer initial datasource Oracle et câbler rapport (cela fonctionne)
- Modifier connexion Oracle DataSource (il cesse de travailler avec BadImageFormatException 32bit/64bit message d'erreur)
- désinstaller et réinstaller le client Oracle (cela fonctionne)
- Modifier connexion Oracle à nouveau (il cesse de travailler avec BadImageFormatException message d'erreur 32 bits/64 bits)
donc peu de rei nstaller le client chaque fois que je change la chaîne de connexion, je suis complètement perdu. Est-ce que quelqu'un a vu ce genre de comportement? Et si oui, qu'est-ce que je fais de mal?