监视访问数据库中的查询

时间:2009-07-08 21:05:55

标签: ms-access

有没有办法监控访问数据库中的查询,类似于SQL事件探查器的工作方式?

我有一个非常老的软件,我没有源代码,它有一个ODBC连接到另一台计算机上的访问数据库。有没有办法监控被调用的查询?

3 个答案:

答案 0 :(得分:5)

您是否尝试过启用ODBC跟踪功能?使用ODBC数据源控制面板小程序。切换到“跟踪”选项卡并查看可用选项。

答案 1 :(得分:1)

我不知道有哪种工具可以做到这一点 - 但我可以建议两种简单的方法:

  1. 设置代理,以便您的查询转到代理,代理会记录它们,然后将它们转发到访问数据库
  2. 执行tcp-dump并解压缩查询(监控线路级别发生的情况)。

答案 2 :(得分:1)