これは本当にばかげた質問です。しかし、私は Oracle に苦労しており、それは .net セットアップです。しかし、私のサーバーには Oracle クライアントがありません (Oracle 11g)。bin フォルダーと lib フォルダーに ODP.net dll があります (おそらく両方には必要ありませんが、今のところ機能しているようです)。現在、この例外が発生しています...
Oracle.DataAccess.Client.OracleException: The provider is not compatible with the version of Oracle client
at Oracle.DataAccess.Client.OracleInit.Initialize()
at Oracle.DataAccess.Client.OracleConnection..cctor()...
サーバーにクライアントがないため、この例外が発生していると思われます...(クライアントが存在する別のサーバーにこのサービスがあります)。SQLサーバーでこれほど苦労したことは覚えていません。しかし、私の質問は、.NET でプログラムによってデータベース (この場合は Oracle) にアクセスするには、クライアントと適切な dll の両方が必要ですか?