需要设置跟踪以保存SQL Server登录的IP地址

时间:2017-11-19 01:07:25

标签: sql-server login ip tracing

我可以记录哪些事件,以便从SQL Server名称和用户登录位置的IP地址中保存每个登录名(Windows或用户)?

2 个答案:

答案 0 :(得分:1)

我建议使用 sys.dm_exec_sessions

SELECT * 
FROM sys.dm_exec_sessions;

您可以在SQL Server 2005及更高版本中使用

答案 1 :(得分:1)

如果您想要进行实际追踪,您有两种选择:

  1. 将服务器端跟踪与“审核登录和审核登录失败”事件一起使用。
  2. 使用Login事件使用扩展事件会话。这包含您可以跟踪的完整列表。