NHibernate和Oracle通过Windows身份验证连接

时间:2020-03-05 18:44:00  来源:igfitidea点击:

如何使用Windows身份验证连接到Oracle数据库?

当前,我只使用Oracle用户名和密码,但是,由于我们提供与SQL相同的功能,因此要求给安装时的用户选择Windows身份验证的选项。

解决方案

回答

我们需要将SQLNET.ORA中的AUTHENTICATION_SERVICES条目修改为此:

SQLNET.AUTHENTICATION_SERVICES= (NTS)

同样,我们将需要在Oracle中设置帐户以匹配Windows帐户。有关更多详细信息,请访问http://www.dba-oracle.com/bk_sqlnet_authentication_services.htm。