新しいPCからOracleデータベースに接続しようとしています。VisualStudioと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.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 "
なぜこれが起こっているのかについて何か考えはありますか?
アップデート
Visual Studioを管理者として実行している場合、例外は発生せず、データベースに問題なく接続できます。
OracleDirectoryにフルコントロール権限を付与してみましたC:\Oracle
。ただし、(管理者としてではなく)通常の方法でVisual Studioを実行すると、例外が発生し続けます。
背景情報
-私はWindows764ビットを使用しています
-VisualStudio2010 -
SQL*PLUSで検索するだけで接続できます