2010-11-04 56 views

回答

58

SYSTEM_USER返回当前执行上下文,所以这可以返回一个模拟上下文

ORIGINAL_LOGIN()返回用户的身份最初连接到实例,所以不管该上下文是否被模拟将产生登录的原始用户,有利于审计。如果你想通过SID来获取用户名,以便SUSER_SNAME可以用参数来调用像这样SUSER_SNAME([server_user_sid])这是用来但SID是可选的,如果你不传递参数,返回当前用户

SUSER_SNAME()

+2

SUSER_SNAME()是否可以返回模拟的上下文? – fordareh 2012-09-25 18:13:36

+0

@福尔德赫 - 是的。 – HABO 2013-04-17 01:56:21