我使用不同的用户名&密码连接SQL数据库&登录窗口。我使用触发器跟踪数据库插入,更新&删除。为此,我使用了SUSER_NAME。它显示SQL登录名。我想获取Windows登录名而不是SQL登录名。
答案 0 :(得分:0)
使用SUSER_NAME()
或SUSER_SNAME()
如果这些都没有返回您通过登录的AD帐户,请检查您是使用AD可信连接而不是SQL身份验证。
https://docs.microsoft.com/en-us/sql/t-sql/functions/suser-sname-transact-sql?view=sql-server-2017