2012-11-19 25 views
0

我們有一個使用nHibernate和我們的Oracle後端數據庫的asp.net web應用程序。我們發現,在不同的環境下(即dev & produktion),osuser登錄到具有不同值/字符串的Oracle。那麼Oracle從哪裏獲取asp.net應用程序的osuser?我在哪裏可以專門查看爲什麼osuser的2個值有所不同?謝謝。Oracle osuser - 它在asp.net nHibernate中指定?

回答

1

osuser in v$session應該是運行中間層應用程序服務器(IIS)的操作系統用戶。如果您在不同的環境中看到不同的值,這意味着IIS在兩種環境中作爲不同的Windows用戶運行。如果您的開發環境在本地筆記本電腦上運行IIS(可能是您的Windows用戶),而生產環境使用Windows域帳戶運行IIS,則可以預料到這一點。