标签: sql-server sql-delete
以某种方式,我们数据库中的表之一删除了所有记录。有没有办法让我从TL或任何类型的日志中找出在SQL上运行的命令。删除或截断。
TL大约增加到500GB,似乎当天记录被删除了。
答案 0 :(得分:0)
您可以使用未公开的fn_dblog()函数或第三方ApexSQL Log这样的第三方工具-试用足以满足您的目的。通过fn_dblog()获取命令有点棘手,但是有很多示例处理此功能:0,1,2。还有fn_dump_dblog()可以读取单独的日志文件。
fn_dblog()
fn_dump_dblog()