我正在运行 LocalDB 来开发我的应用程序,并希望查看我的应用程序从其各种组件执行的 SQL 语句。有没有我可以用来捕获这些语句的工具?
最佳答案
让我谈谈两个非常轻量级的 Sql 分析器,它们可以为各种 SqlServer 风格完成工作,包括 LocalDb - “在我的机器上工作 (TM)”
ExpressProfiler
到目前为止,最容易使用的(也是最简单的-show-me-the-SQL-statements-kthxbye)是 ExpressProfiler on CodePlex .
整个程序是一个 126 KB 的 EXE!现在轻了!
AnjLab Sql 分析器
另一个来自 DataWizard ,以前是免费的(显然现在价格从 5 美元起)。
有人设法保存了 snapshot on GitHub (包括 xcopy-installable 二进制文件),当它是开源的。
可执行文件将自己显示为“AnjLab Sql Profiler”并允许对显示的事件进行一些过滤 - 但这种优势也是它的弱点,因为可以启用/禁用的事件类型太多了。如果选择了所有内容,输出将非常冗长。
仅通过选择特定事件可以获得更合理的输出。
以下是我为获得上述输出而选择的事件:
关于sql - 如何查看针对我的 localdb 数据库执行的 SQL 语句?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13820150/