监控访问数据库中的查询
Posted
技术标签:
【中文标题】监控访问数据库中的查询【英文标题】:Monitor queries in an access database 【发布时间】:2009-07-08 21:05:55 【问题描述】:有没有类似于 SQL Profiler 的工作方式来监控 access 数据库中的查询的方法?
我有一个非常旧的软件,我没有源代码,它与另一台计算机上的访问数据库有 ODBC 连接。有没有办法监控正在调用的查询?
【问题讨论】:
【参考方案1】:您是否尝试过开启 ODBC 追踪功能?使用 ODBC 数据源控制面板小程序。切换到“跟踪”标签并查看可用选项。
【讨论】:
万岁!这样可行!!!提供的信息太多,选项太少,但数据就在那里!【参考方案2】:我不知道有什么工具可以做到这一点 - 但我可以建议两种简单的方法:
-
设置代理,以便您的查询转到代理,代理记录它们,然后将它们转发到访问数据库
执行 tcp 转储并提取查询(监控线路级别发生的情况)。
【讨论】:
【参考方案3】:您可能还会发现 Jet SHOWPLAN 很有用:
https://web.archive.org/web/1/http://articles.techrepublic%2ecom%2ecom/5100-10878_11-5064388.html
【讨论】:
+ 但一个缺点是输出文件出现在当前文件夹中,因此我的文件系统 (grr) 中都有 showplan.out 文件。以上是关于监控访问数据库中的查询的主要内容,如果未能解决你的问题,请参考以下文章