【发布时间】:2015-07-27 07:22:51
【问题描述】:
我知道如何查看在 mysql 中执行的查询,但是 sql server express 有这样的事情吗?
我的 mvc 应用程序正在执行查询,在 sql server management studio 2016 中我可以选择工具 => SQL server profiler。
启动一个配置文件,当我的 mvc 应用程序执行查询时,绝对没有发生任何事情。
有免费的产品吗?谷歌搜索给了我非常混乱的建议,许多不是免费的,但建议分析器可以显示已执行的查询等等。
【问题讨论】:
-
您应该使用 SQL Server Profiler,但需要进行一些设置才能看到查询。您需要设置要跟踪的实例(数据库服务器)。如果您的实例上有一个数据库,那应该没问题。如果您有多个用户运行查询,那么您应该根据
SPID列进行过滤,我相信它被称为,只查看您的查询。这应该在工具 -> 首选项下。此外,这也是最重要的您需要检查 T-SQL 部分以选择要跟踪的事件。否则,您将看不到任何 SQL 被拾取 -
你在使用实体框架吗?
-
@Symeon 是的,想看看应用程序在做什么,因为我没有编写它,代码没有 cmets,数据库也没有 cmets。所以列中的数据是什么意思,只能从应用程序如何检索它以及结果如何呈现来猜测。
标签: sql-server asp.net-mvc profiler