最近我们的一个asp程序就出现了问题。无法连接到oracle 说  用户名检索失败。

经分析。是iis服务器那台机器与oracle服务器的连接上出现了问题。因为他们都在域中,所以会有这样的问题。最后得出两种解决办法:

1、用本地用户登录到iis服务器

2、将 SQLNET.AUTHENTICATION_SERVICES = (NTS)  改成

SQLNET.AUTHENTICATION_SERVICES = (NONE)

 

最后重新启动后解决了问题。

如果oracle是非windows操作系统,估计不会出现类似的问题。