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