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.ToString (): "
Oracle.DataAccess.Client.OracleException в Oracle.DataAccess.Client.OracleException.HandleErrorHelper (Int32 errCode, OracleConnection conn, IntPtr opsErrCtx, OpoSqlValCtx * pOpoSqlValCtx, процедура объекта, String)
в Oracle.DataAccess.Client.OracleException.HandleError (Int32 errCode, OracleConnection conn, IntPtr opsErrCtx, Object src)
в Oracle.DataAccess.Client.OracleConnection.Open ()
в OracleConnectionS.Program.Main (String [] args) в C: \ Users \ Simetri \ Documents \ Visual Studio 2010 \ Projects \ OracleConnection \ OracleConnection \ Program.cs: строка 19 "
Есть идеи о том, почему это может происходить?
ОБНОВИТЬ
Если я запускаю Visual Studio от имени администратора, я не получаю исключения, и могу нормально подключиться к базе данных.
Я попытался дать разрешение ПОЛНОГО КОНТРОЛЯ на каталог OracleC:\Oracle
, Но если я запускаю Visual Studio обычным способом (не как администратор), я получаю исключение.
Справочная информация
- ям с использованием Windows 7 64 бит
- Visual Studio 2010
- Я могу подключиться просто найти с SQL * PLUS