我想捕获截断语句信息以及生产服务器中所有数据库的用户/登录信息。
例:
Use mydb
go
truncate table deleteme_table
我想将信息捕获到如下表中
Table Operation Database Login Time
deleteme_table Truncate mydb sandeep.pulikonda 17-12-2014 17:50:00
如果上述情况不可能,请提出可能的捕获方法
我正在使用SQL Server 2012标准版。因此,该版本不支持粒度级别审核。
您可以使用
SQL Server 审核功能并为这些查询添加审核。
本文详细介绍了如何获取此信息。
分析 SQL Server 的另一个好方法是使用 SQL Profiler。下面是一个类似于你的 SO 问题,以及一个描述如何使用 SQL 事件探查器获得结果的答案。
SQL Server Profiler - 如何筛选跟踪以仅显示包含 DELETE 语句的 TSQL?