使用 SQL Server Management Studio的活动和监视器 查看运行的SQL语句

使用SQL Server Management Studio可以查看SQL Server 服务器执行的SQL语句,支持sql server,(LocalDB)V11.0,Projectsv12和sqlexpress数据库引擎

因为现在很多对数据库的直接操作都是由ORM框架来完成,比如使用entity,和Linq 语句,不能直接看到发送到数据库的SQL语句,但linq 语句还是会被转化成sql语句的,查看SQL语句的操作步骤如下:

1、在开始菜单 中找开 SQL Server Management Studio,然后选择数据库引擎,选择验证方式进入。

2、在 数据库引擎的实例 上 右键--活动和监视器。

3、选择 进程,选择你要操作的 数据库所在的一行,右键 -详细信息,就可以看到 “上一Transact命令批处理”窗口,里面就显示了上一次对这个数据库操作的SQL语句了。如下图:

也可以通过在vs中设置断点来查询数据库执行的sql语句。在linq查询中可以使用 将linq语句 的tostring()方法赋给一个字符串变量,通过设置断点, 在vs中的 下部的 监视窗口中查看该 字符串变量的值,点放大镜。就可以查看到了所执行的Transact-sql语句了。

原文地址:https://www.cnblogs.com/liuyuanhao/p/4916487.html