作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
SQL Server 是否有相当于在 MySQL 中拖尾日志的功能?
这是调试网络应用程序的非常简单的方法。但是我找不到在 SQL Server 中执行此操作的方法。
当我使用探查器时,在开始新的跟踪时我会得到很多选项。我可以让它输出从 management studio 而不是我的应用程序执行的 SQL(它肯定指向同一个实例)。
最佳答案
SQL Server Profiler 是完成这项工作的正确工具,通常我使用这些设置(出于懒惰,因为这些或多或少是默认设置)并且它应该显示针对您连接到的 SQL 实例运行的所有查询
如果您没有看到您期望的所有查询,那么可以尝试以下几种方法:
SQL:BatchCompleted
和 RPC:Completed
都被选中 - 运行的查询将出现在这些事件之一下,具体取决于它是存储过程还是临时正在运行查询。如果您仍然没有在此处看到您的查询,那么我会仔细检查您的应用程序是否正在运行查询,并且它们是否针对正确的数据库运行(SQL Profiler 通常是我用来验证这一点的方法,如果我是毫无疑问)
关于sql-server - 如何只查看 SQL Server 正在执行的 SQL 语句,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46665404/
我是一名优秀的程序员,十分优秀!