Vraag : ssrs 2008r2 - de toegangsprobleem met 64 bits van Oracle van bouwer 3.0 van het Rapport

Hallo, heeft

I milieudetails zoals hieronder verstrekt. Ik heb gedeeld orakel datasource gebruikend TNS gecre�ërd. en geteste verbinding die met succes SQLPlus gebruiken. Maar wanneer ik probeer om tot orakel toegang te hebben datasource om nieuw rapport van Bouwer 3.0 te creëren van het Rapport, zodra ik gegevensbestand en geteste verbinding met succes selecteer, vraagt het om wachtwoord. en door wachtwoord in te gaan toont het fout. (ik controleerde de verschillende manier van gebruikersgeloofsbrieven zijn het werken toen het testen van verbinding. Ik krijg verschillende fout van lokale machine en cliëntmachine zoals beschreven hieronder)

Is dit een kwestie met het melden van de dienstconfiguratie of zijn probleem van de orakel zijconnectiviteit. Hoe kan ik dit probleem oplossen? Wordt het vereist om eigenschap „van de Connectiviteit van het Hulpmiddel van de Cliënt de gedeelde“ voor de verbinding van het orakelgegevensbestand te installeren?
Error van lokale die machine ssrs 2008r2 met 64 bits met de cliënt van Oracle met 64 bits (gebruikend orakelcliënt, kan ik tot orakel wordt geïnstalleerdi toegang hebben maar wanneer ik hoewel de Bouwer probeer van het Rapport het als volgt fout) geeft werd
Unable om met datasource 'ORACLE'< br/>An te verbinden attampt gemaakt aan ladingsprogramma met een onjuist formaat (Uitzondering van HRESULT: 0x8007000B)
Attempt om de bibliotheken van de orakelcliënt te laden wierp BadImageFormatException. Dit probleem zal wanneer het lopen op wijze met 64 bits met componenten de met 32 bits installed.

Error van de orakelcliënt van de machine van de Cliënt wanneer het toegang tot van orakel datasource van de bouwer van het Rapport (zoals de de bouwerstoegang van het Rapport door rapportmanager, orakelcliënt niet geïnstalleerd" in deze machine)
Unable die met datasource 'ORACLE'< br/>System.Data.OracleClient te verbinden vereist software van de Cliënt van Oracle verson 8.1.7 of greater

Steps wordt genomen om probleem op te lossen voorkomen:
Provided volledige toegangstoestemming aan het orakel/>checked van het orakelhuis folder

OS versie

Environment:                    De dienstpak van de Server 2003
OS van vensters:               Het gebied van Service Pack 2
OS:                     De taal van Verenigde Staten
OS:                   Engelse
OS architectuur (van Verenigde Staten):               /> de architectuur van het Proces x64 OS:                  No
Description:                   SQL de Diensten van het Gegevensbestand van de Server 2008 R2
ProductName:                   SQL Server 2008/> Type R2:                       10
SPLevel:                       0
de plaats van de Installatie:         F:\MSSQLInstall\ ......../> de uitgave van de Installatie Feature:                       Het melden van/> Status Services MSI:                    De status van de Configuratie van Passed
:          Van Passed

(van het logboek van de cliënt van Oracle)

OraClient11g_home2
Oracle de Cliënt 11.2.0.1 .0
HOME SELECTION

Central- Inventaris: „C:\Program Files\Oracle\Inventory "
Oracle Huis Status
OraClient11g_home2 Selected
PATH = C:\oracle\product\11.2 .0 \ client_1 \ bin; de Hulpmiddelen \ van de Uitrustingen \ van het Middel van de Vensters \ van de Dossiers van
C:\Program (x86);
C:\Perl64\site\bin;
C:\Perl64\bin; van
C:\Program Dossiers (x86) \ De Ondersteuningsmiddelen \;
..........
Oracle met 64 bits, orakelcliënt met 64 bits geïnstalleerde op ssrs machine.

Thanks

Antwoord : ssrs 2008r2 - de toegangsprobleem met 64 bits van Oracle van bouwer 3.0 van het Rapport

Ik loste deze kwestie zelf op.


SQL de Bouwer van het Rapport van de Server is een cliënttoepassing met 32 bits, zal het cliënt de geen met 64 bits van versieOracle kunnen gebruiken en geeft fout wanneer het verbinden met Oracle van de Bouwer van het Rapport gebruikend cliënt met 64 bits.

Stappen voor de Oplossing
1) Om dit op te lossen, installeer de cliëntversie met 32 bits van Oracle op de cliëntmachine met de Bouwer van het Rapport te gebruiken.

2) Installeer de cliëntversie met 64 bits van Oracle bij het Melden van de server van de Diensten.





 

Andere oplossingen  
 
programming4us programming4us