十万火急。。数据库被别人修改了数据,我想查看日志。。。

qq_15647353 2016-08-31 07:03:36
如题,有数据被别人删除了,我想查看操作者的ip。数据库是 sql server2008的,有条数据被删除了,我想查出来到底是那个ip删除的,我看log exploer 是支持2005的,但是不支持2008,请问有什么其他的办法吗?
...全文
1134 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
qq_15647353 2016-08-31
  • 打赏
  • 举报
回复
我已经用apex log 查到这个删除的订单了,只有操作用户,但是没有其他的线索,请问还可以通过什么方式定位到这个用户?
中国风 2016-08-31
  • 打赏
  • 举报
回复
没时间 看,可以加上排序 ORDER BY [Current LSN] DESC,[Transaction ID] DESC
qq_15647353 2016-08-31
  • 打赏
  • 举报
回复
引用 2 楼 roy_88 的回复:
 SELECT allocunitname,operation,[RowLog Contents 0] as r0,[RowLog Contents 1]as r1 
                              from::fn_dblog (null, null)   
                             where allocunitname like 'dbo.表名%'and
                              operation in('LOP_INSERT_ROWS','LOP_DELETE_ROWS')
用以上方法查查
这个可以加时间限定吗?是End Time吗?而且那个订单的交易流水号我都有。,
qq_15647353 2016-08-31
  • 打赏
  • 举报
回复
引用 5 楼 wmxcn2000 的回复:
看不了,这个要提前预防,并且,删除你数据的人,极有可能用的是肉鸡!
不会,数据库端口我已经限定了,只有10来个ip,不会有别的。
卖水果的net 2016-08-31
  • 打赏
  • 举报
回复
看不了,这个要提前预防,并且,删除你数据的人,极有可能用的是肉鸡!
shoppo0505 2016-08-31
  • 打赏
  • 举报
回复
没有。没有。没有。
中国风 2016-08-31
  • 打赏
  • 举报
回复
查看操作人IP?这是查不了的,这只能提前预防 每次有连接时写日志
中国风 2016-08-31
  • 打赏
  • 举报
回复
 SELECT allocunitname,operation,[RowLog Contents 0] as r0,[RowLog Contents 1]as r1 
                              from::fn_dblog (null, null)   
                             where allocunitname like 'dbo.表名%'and
                              operation in('LOP_INSERT_ROWS','LOP_DELETE_ROWS')
用以上方法查查
qq_15647353 2016-08-31
  • 打赏
  • 举报
回复
有人有好的办法吗?

22,210

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 疑难问题
社区管理员
  • 疑难问题社区
  • 尘觉
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧