OracleConnection выдает пустое исключение

Я пытаюсь подключиться к моей базе данных Oracle с моего нового компьютера. Я только что установил Visual Studio и ODAC. Но когда я пытаюсь сделать простое соединение, я получаю исключение с пустым сообщением, пустым источником, пустым номером, просто с кодом ошибки, который-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();

Exception Details
Это код Exception.ToString ():

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

Есть идеи о том, почему это может происходить?

UPDATE

Если я запускаю Visual Studio от имени администратора, я не получаю исключения, и могу нормально подключиться к базе данных.

Я попытался дать разрешение ПОЛНОГО КОНТРОЛЯ на каталог OracleC:\Oracle, Но если я запускаю Visual Studio обычным способом (не как администратор), я получаю исключение.

Background Info
- Я использую 64-разрядную версию Windows 7
- Visual Studio 2010
- Я могу подключиться просто найти с SQL * PLUS

Ответы на вопрос(3)

Ваш ответ на вопрос