阿羡吖 2023-03-02 15:16 采纳率: 11.1%
浏览 28

SqlServer数据库能不能记录程序运行对它的CRUD操作

SqlServer数据库能不能记录Java程序对它的CRUD操作,类似于后端的logback-spring.xml日志
如果SqlServer数据库能的话,我该通过SqlServer数据库怎么查找到Java程序对它的CRUD

  • 写回答

2条回答 默认 最新

  • 文盲老顾 新星创作者: 信息安全技术领域 2023-03-02 15:50
    关注

    如果你要查当前正在执行的指令,可以用 sysprocesses,里面带有执行者的登录信息

    img

    我截图中的 .Net SqlClient 就是 web 程序使用的

    如果你要查历史已执行过的,那么如果没有专门记录,sqlserver本身只记录一两天的操作,而且没有身份信息

    通过 sys.dm_exec_query_stats 可以查近几天的所有执行的指令

    评论

报告相同问题?

问题事件

  • 修改了问题 3月2日
  • 创建了问题 3月2日