当我在带有链接表的MS Access 2003应用程序上运行跟踪时,SQL Server Profiler显示NtUsername。 MS Access应用程序通过默认用户名连接:Bogus。但是当我运行跟踪时,它会显示Windows用户名域\用户名。
如何获取Windows用户名,以便我可以像在Profiler中显示的那样在触发器中使用它?
答案 0 :(得分:0)
SUSER_NAME()
将返回'dom\user'
,对于经过sql身份验证的用户,
'username'
将返回{{1}}。