确认数据更新的来源

skaks 2014-12-06 11:23:09
各位大侠,现在小弟发现数据库表记录有被更新过,但不确定是程序bug引起的,还是人为直接操作数据库进行更新操作引起的。

各位大侠,可以通过什么方法来确定数据更新的来源?
...全文
124 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
LongRui888 2014-12-07
  • 打赏
  • 举报
回复
引用 2 楼 skaks 的回复:
[quote=引用 1 楼 BIBIHAHA 的回复:] 如果时间允许的话 sqlserver profile 用这个性能监视器 可以扑捉执行语句 然后 再在表上 建个触发器 如有更新 就直接给关系者发信
我想确定的是已经发生的事,因为这种状况很难重现。[/quote] 这个很难,基本上无法实现的。 因为sql server根本就不会去记录这些信息,需要你自己去监控的,这样就能在以后有这种情况发生时,知道 到底是什么情况。 可以看看这个: 监控SQL:通过SQL Server的DML触发器来监控哪些IP对表的数据进行了修改(2) http://blog.csdn.net/sqlserverdiscovery/article/details/17020035
skaks 2014-12-06
  • 打赏
  • 举报
回复
引用 1 楼 BIBIHAHA 的回复:
如果时间允许的话 sqlserver profile 用这个性能监视器 可以扑捉执行语句 然后 再在表上 建个触发器 如有更新 就直接给关系者发信
我想确定的是已经发生的事,因为这种状况很难重现。
舞台中央的我 2014-12-06
  • 打赏
  • 举报
回复
如果时间允许的话 sqlserver profile 用这个性能监视器 可以扑捉执行语句 然后 再在表上 建个触发器 如有更新 就直接给关系者发信

22,298

社区成员

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

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