需要设置跟踪以保存 SQL 服务器登录的 ip 地址
need to setup trace to save ip address of SQL Server login
我可以记录什么事件以便从 SQL 用户登录的服务器名称和 IP 地址中保存每次登录(Windows 或用户)?
我建议使用 sys.dm_exec_sessions:
SELECT *
FROM sys.dm_exec_sessions;
您可以仅用于SQL Server 2005 及更高版本。
如果您想进行实际跟踪,您有两个选择:
- 对审核登录和审核登录失败事件使用服务器端跟踪。
- 使用登录事件使用扩展事件会话。这里有一个完整的字段列表,您可以跟踪。
我可以记录什么事件以便从 SQL 用户登录的服务器名称和 IP 地址中保存每次登录(Windows 或用户)?
我建议使用 sys.dm_exec_sessions:
SELECT *
FROM sys.dm_exec_sessions;
您可以仅用于SQL Server 2005 及更高版本。
如果您想进行实际跟踪,您有两个选择:
- 对审核登录和审核登录失败事件使用服务器端跟踪。
- 使用登录事件使用扩展事件会话。这里有一个完整的字段列表,您可以跟踪。