0
我发现查询exec sp_who2
找到谁连接到数据库服务器。但它告诉我名字登录,我需要知道连接的PC名称?PC连接到SQL Server 2012数据库
我曾经使用活动监视器在SQL Server 2005中但也给出了登录名
我发现查询exec sp_who2
找到谁连接到数据库服务器。但它告诉我名字登录,我需要知道连接的PC名称?PC连接到SQL Server 2012数据库
我曾经使用活动监视器在SQL Server 2005中但也给出了登录名
采取在sys.dm_exec_connections和sys.dm_exec_sessions峰值这应该有你需要的手艺适当的查询什么。我猜这样的事情应该让你开始
SELECT
DES.session_id
, DES.host_name
, DES.program_name
, DES.client_interface_name
, DES.login_name
, DEC.client_net_address
FROM
sys.dm_exec_connections AS DEC
INNER JOIN
sys.dm_exec_sessions AS DES
ON DES.session_id = DEC.session_id
WHERE
DEC.client_net_address IS NOT NULL;
你需要以编程方式做到这一点,或者是一个手动方法可以接受吗?请在撰写问题和答案时尽可能具体。 –