Kerberos error when trying to connect to remote Oracle database using ODP.NET

一世执手 提交于 2019-12-23 05:32:52

问题


this is a follow-up to my previous question. I am trying to use ODP.net in Visual Studio 2015 to connect to a remote Oracle 11gr2 server. The specific reason is for SSRS reports.

I have installed this version of ODT/ODAC, as recommended by Visual Studio: http://www.oracle.com/technetwork/topics/dotnet/whatsnew/vs2012welcome-1835382.html (for more info, please see my previous question).

Without even opening up a solution, on the landing page of VS2015 I tried using the ODP.net driver by using Server Explorer and trying to "Add Connection". I am able to select the ODP.net managed and unmanaged drivers. However, when I try to "test connection" I get a Kerberos error:

The error message reads "NA Kerberos5: Authentication handshake failure at stage: Could not load file or assembly 'Oracle.ManagedDataAccessIOP.dll' or one of its dependencies. The specified module could not be found."

I have tried following these guides: https://docs.oracle.com/database/121/ODPNT/installODPmd.htm#ODPNT8152 https://docs.oracle.com/cd/E56485_01/win.121/e55744/featConnecting.htm#ODPNT8270

But it seems my problem is a lot more basic: I simply can't test the connection using the Server Explorer (i.e. I have no project/solution to put the IOP.dll in). I did however try putting the IOP.dll into the GAC, which also did not fix anything.

Does anyone have any suggestions on how to fix this?

来源:https://stackoverflow.com/questions/49286732/kerberos-error-when-trying-to-connect-to-remote-oracle-database-using-odp-net

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!