Frage

Ich habe einen Webdienst, den ich bereitgestellt habe, und verwende eine Oracle Instant Client-Instanz im Ordner bin.Das Problem ist, egal welche Verbindungszeichenfolge ich auf einem Testserver verwende, ich erhalte einen ORA-12154-Fehler oder einen ORA-12545-Fehler.

Hier sind die Verbindungszeichenfolgen, die ich ausprobiert habe:

//This one caused the ORA-12545 error:
<add key="oracleConnectString" value="Data Source=(DESCRIPTION=(ADDRESS_LIST=(ADDRESS=(PROTOCOL=TCP)(HOST=myhost.mydomain.com)(PORT=1574)))(CONNECT_DATA=(SID=mysid)(SERVER=DEDICATED)));User Id=username;Password=password;" />

//These caused the ORA-12154 errors:
<add key="oracleConnectString" value="Data Source=username/password@//myhost.mydomain.com:1574/mysid;"/>
or
<add key="oracleConnectString" value="Data Source=myhost.mydomain.com:1574/mysid;User Id=username;Password=password;"/>

Ich habe versucht, TNS_ADMIN-Variablen im System einzurichten, und das hat nichts für mich getan.Natürlich funktioniert auf meinem Computer alles einwandfrei.Nur nicht auf dem bereitgestellten Server.

War es hilfreich?

Lösung

Möglicherweise haben Sie dieses Problem bereits gelöst, aber haben Sie Folgendes getan:

  1. Laden Sie die ODAC xcopy-Version herunter
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top