SQL中的SQL Server Profiler NtUsername变量是什么?

时间:2012-02-14 16:50:46

标签: sql sql-server sql-server-2005 ms-access sql-server-profiler

当我在带有链接表的MS Access 2003应用程序上运行跟踪时,SQL Server Profiler显示NtUsername。 MS Access应用程序通过默认用户名连接:Bogus。但是当我运行跟踪时,它会显示Windows用户名域\用户名。

如何获取Windows用户名,以便我可以像在Profiler中显示的那样在触发器中使用它?

1 个答案:

答案 0 :(得分:0)

对于执行Windows身份验证的用户,

SUSER_NAME()将返回'dom\user',对于经过sql身份验证的用户,

'username'将返回{{1}}。