我知道如何查找有关当前会话及其用户的信息(sp_who2
、、sp_WhoIsActive
...)
如何检索过去的此类信息?我找不到这方面的信息。简单地说,我的问题是:
- 谁登录了?
- 从什么时候到什么时候?
- 他做了什么?
- (另外:有关进程/资源使用/等待/锁定的信息会很好)
是否记录了这些信息?如果有,如何查询?如果不是,构建此类日志记录的最佳实践是什么?
我使用的是 SQL Server 2008 R2 (SP1) 标准版。
编辑:添加了版本信息和标签。
我知道如何查找有关当前会话及其用户的信息(sp_who2
、、sp_WhoIsActive
...)
如何检索过去的此类信息?我找不到这方面的信息。简单地说,我的问题是:
是否记录了这些信息?如果有,如何查询?如果不是,构建此类日志记录的最佳实践是什么?
我使用的是 SQL Server 2008 R2 (SP1) 标准版。
编辑:添加了版本信息和标签。