如何在 SQL Server 2012 中捕获截断语句信息



我想捕获截断语句信息以及生产服务器中所有数据库的用户/登录信息。

例:

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?

相关内容

  • 没有找到相关文章

最新更新