0

我们有一个使用 nHibernate 和 Oracle 后端数据库的 asp.net Web 应用程序。我们发现,在不同的环境(即开发和生产)中,osuser 登录 Oracle 时具有不同的值/字符串。那么Oracle是从哪里抢到asp.net应用的osuser呢?我在哪里可以专门解决为什么 osuser 的 2 个值不同的原因?谢谢。

4

1 回答 1

1

osuserin应该是运行中间层应用程序服务器 (IIS)的v$session操作系统用户。如果您在不同的环境中看到不同的值,这意味着 IIS 在两个环境中作为不同的 Windows 用户运行。如果您的开发环境在您的本地笔记本电脑(可能是您的 Windows 用户)上运行 IIS,而生产环境使用 Windows 域帐户运行 IIS,则这是可以预料的。

于 2012-11-19T18:48:14.127 回答