OracleConnection löst eine leere Ausnahme aus

Ich versuche, von meinem neuen PC aus eine Verbindung zu meiner Oracle-Datenbank herzustellen. Ich habe gerade Visual Studio und den ODAC installiert. Aber wenn ich versuche, eine einfache Verbindung herzustellen, bekomme ich eine Ausnahme mit einer leeren Nachricht, einer leeren Quelle, einer leeren Nummer, nur mit dem Fehlercode, der ist-2147467259.

OracleConnection Prueba;
Prueba = new OracleConnection("Data Source=(DESCRIPTION=(ADDRESS_LIST=(ADDRESS=(PROTOCOL=TCP)(HOST=XXX.XXX.XXX.XXX)(PORT=1521)))(CONNECT_DATA=(SERVER=DEDICATED)(SERVICE_NAME=XXXX)));User Id=XXX;Password=XXX;Pooling=true;Max Pool Size=10;Min Pool Size=1");
Prueba.Open();

Ausnahmedetails
Dies ist der Exception.ToString () Code:

"Oracle.DataAccess.Client.OracleException bei Oracle.DataAccess.Client.OracleException.HandleErrorHelper (Int32-Fehlercode, OracleConnection-Verbindung, IntPtr-Fehlercode, OpoSqlValCtx * pOpoSqlValCtx, Object src, String)
bei Oracle.DataAccess.Client.OracleException.HandleError (Int32 errCode, OracleConnection conn, IntPtr opsErrCtx, Object src)
bei Oracle.DataAccess.Client.OracleConnection.Open ()
in OracleConnectionS.Program.Main (String [] args) unter C: \ Users \ Simetri \ Documents \ Visual Studio 2010 \ Projects \ OracleConnection \ OracleConnection \ Program.cs: Zeile 19 "

Irgendeine Idee, warum das passieren könnte?

AKTUALISIEREN

Wenn ich Visual Studio als Administrator ausführe, erhalte ich keine Ausnahme und kann mich problemlos mit der Datenbank verbinden.

Ich habe versucht, dem Oracle-Verzeichnis die Berechtigung FULL CONTROL zu erteilenC:\Oracle. Aber wenn ich Visual Studio auf normale Weise (nicht als Administrator) ausführe, bekomme ich immer die Ausnahme.

Hintergrundinformation
- Ich verwende Windows 7 64-Bit
- Visual Studio 2010
- Ich kann mich nur mit SQL * PLUS verbinden

Antworten auf die Frage(3)

Ihre Antwort auf die Frage