通过NT id获取用户名

时间:2015-08-21 20:40:24

标签: sql sql-server windows-server-2008-r2

我在SQL Server中有一个存储NT id的表 - NT000002,NT0000003等。

我想使用上面的ID获取实际的用户名。我该怎么做?

1 个答案:

答案 0 :(得分:0)

检查以下查询,这是你想要的吗? 查询1 -

Select p.loginame,p.nt_domain,p.hostname,p.nt_username
from master.dbo.sysprocesses p (nolock)

查询2-

Select d.name,p.hostname,p.nt_username,p.loginame,p.nt_domain
from master.dbo.sysprocesses p (nolock)
join master..sysdatabases d (nolock) on p.dbid = d.dbid
and d.name <> 'master' and d.name <> 'msdb'