sql数据库表被删除,如何查看日志?

时间:2022-06-17 03:25:55
数据库被删掉了几个重要的表,我该如何查看日志,以便确认是谁进行的操作?就象ORACLE数据库一样?

2 个解决方案

#1


log explorer


http://www.ttdown.com/SoftDown.asp?ID=14562
http://www.yiii.net/app/servlet/net.yiii.club.DownloadServlet?Information_Id=I00023471


解压缩密码 www.heibai.net

注册机产生的是注册码,是两个

用解压缩密码解开后,压缩包里也有一个注册机的


恢复数据示例

 打开log explorer file=>attach log file->选择服务器和登陆方式->connect->
选择数据库->attach->左面对话框中browse->view log->就可以看到log记录了
想恢复的话: 右键log记录 undo transation->选择保存文件名和路径->然后打开该文件到查询分析器里执行
T-sql代码就可以了

例如 如果log是delete table where ...的话,生成的文件代码就是insert table ....

#2


查询分析器:
mssqlserver dbcc utility:

dbcc log('db_name',0|1|2|3|4)

#1


log explorer


http://www.ttdown.com/SoftDown.asp?ID=14562
http://www.yiii.net/app/servlet/net.yiii.club.DownloadServlet?Information_Id=I00023471


解压缩密码 www.heibai.net

注册机产生的是注册码,是两个

用解压缩密码解开后,压缩包里也有一个注册机的


恢复数据示例

 打开log explorer file=>attach log file->选择服务器和登陆方式->connect->
选择数据库->attach->左面对话框中browse->view log->就可以看到log记录了
想恢复的话: 右键log记录 undo transation->选择保存文件名和路径->然后打开该文件到查询分析器里执行
T-sql代码就可以了

例如 如果log是delete table where ...的话,生成的文件代码就是insert table ....

#2


查询分析器:
mssqlserver dbcc utility:

dbcc log('db_name',0|1|2|3|4)