我有以下系统:
- 视窗 7 64 位
- 带有商业智能模板的 Visual Studio 2012
- Oracle XE 11g Win 32bit
- Oracle SQL 开发人员 3.2.20
- .Net 的 ODTwithODAC1120320_32bit
我尝试从 SQL Developer 访问 Oracle localhost 数据库,一切正常。
但是,当我尝试从报表服务器项目的 Visual Studio 2012 内部访问相同的 localhost 数据库时,我收到错误ORA-12638: Credential retrieval failed.
我已经重新安装了 ODT,但没有任何改变。
我已经更改了以下行sqlnet.ora
:
从:
SQLNET.AUTHENTICATION_SERVICES = (NTS)
至:
SQLNET.AUTHENTICATION_SERVICES = (NONE,NTS) OR
SQLNET.AUTHENTICATION_SERVICES = (NONE)
我已经重新启动了 Oracle 服务,没有任何改变。
我能做些什么 ?
这个错误一天天发生。前一天,它正在工作,突然停止工作。
我不想重新安装 Oracle,因为我可以从 SQL Developer 访问它。所以,我认为这是一个 VS 2012 的问题。