我想获取Windows登录名而不是SQL登录名

时间:2018-05-30 07:52:54

标签: sql vb.net

我使用不同的用户名&密码连接SQL数据库&登录窗口。我使用触发器跟踪数据库插入,更新&删除。为此,我使用了SUSER_NAME。它显示SQL登录名。我想获取Windows登录名而不是SQL登录名。

1 个答案:

答案 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