是否有一个函数在“EXECUTE AS OWNER”的过程中返回WINDOWS USER(不是数据库用户!)?
ORIGINAL_LOGIN()会这样做,还是仅返回数据库用户?
考虑以下情况:
现在,anne正在通过Windows身份验证登录SQL数据库(因此她是数据库用户“PLANNERS”),并且她调用了该过程。在此过程中,我想要检索Windows用户(“anne”)。
答案 0 :(得分:1)
ORIGINAL_LOGIN()是正确的答案。
再次需要它;) 谢谢@deterministicfail