NHibernate 和 Oracle 通过 Windows 身份验证连接
-
09-06-2019 - |
题
如何使用 Windows 身份验证连接到 Oracle 数据库?
目前,我只使用 Oracle 用户名和密码,但是,要求在安装时为用户提供选择 Windows 身份验证的选项,因为我们提供与 SQL 相同的选项。
解决方案
您需要将 SQLNET.ORA 中的 AUTHENTICATION_SERVICES 条目修改为:
SQLNET.AUTHENTICATION_SERVICES= (NTS)
此外,您还需要在 Oracle 中设置帐户以匹配 Windows 帐户。看一下 http://www.dba-oracle.com/bk_sqlnet_authentication_services.htm 更多细节。
不隶属于 StackOverflow