用SQL Server Profiler 调试脚本,还是非常管用的,也非常简单,只需要简单的设置即可,就好比下图,设置好Login account,就可以获得该帐号下SQL的运行情况,这样你在调试web程序的时候是非常管用的,你可以执行一步,然后暂停,就可以知道这段时间内SQL到底做了些什么,你可以看看哪些脚本被运行,具体的trace还可以保存为文件。
如果多人开发,使用同一个用户名的登录数据库,你可以设置你机器的登录名。

也可以设置ClientProcessID来过滤。


墨衍会员
·
AI 创作全网分发
墨衍智能分发
本文由作者通过墨衍一键同步至各平台
1分发平台
1.2k累计阅读
1.2k平均单平台
已同步平台
CSDN
微信公众号
微博
知乎
掘金
百家号
博客园
抖音
小红书
你的文章也可以这样分发
墨衍会员 ¥399起/年,写一次发全网
我也要 →
码龄26年
用SQL Server Profiler 调试脚本,还是非常管用的,也非常简单,只需要简单的设置即可,就好比下图,设置好Login account,就可以获得该帐号下SQL的运行情况,这样你在调试web程序的时候是非常管用的,你可以执行一步,然后暂停,就可以知道这段时间内SQL到底做了些什么,你可以看看哪些脚本被运行,具体的trace还可以保存为文件。
如果多人开发,使用同一个用户名的登录数据库,你可以设置你机器的登录名。

也可以设置ClientProcessID来过滤。


SQL Server Profiler
一、SQL Server Profiler 介绍 SQL Server Profiler 是一个图形界面和一组系统存储过程 作用: 图形化监视SQLServer查询; 在后台收集查询信息; 分析性能; 诊断像死锁之类的问题; 调试SQL语句 模拟重放SQL Server活动; 也可以使用SQL Profiler捕捉在SQL Server实例上执行活动。这样的活动被称为Profiler跟踪。 ...
mysql profile 调试sql_SQL Server profile使用技巧
指定有最大行数的跟踪在达到最大行数时,会停止将跟踪信息保存到表。每个事件构成一行,因此该参数可设置收集的事件数的范围。设置最大行数使得无人参与的跟踪运行起来更加方便。例如,如果需要启动一个将跟踪数据保存到表的跟踪,同时希望在该表变得过大时停止跟踪,则可以使其自动停止。如果已指定并且达到了最大行数,将在运行 SQL Server Profiler的同时继续运行跟踪,但不再记录跟踪信息。SQL Ser...
profiler
Profiler 是一种性能分析工具,在多个领域有着广泛的应用。在 SQL Server 中,SQL Profiler 是一个图形界面和一组系统存储过程。它可以用于监视 SQL Server 查询、收集查询信息、分析性能、诊断问题如死锁等,还能模拟重放 SQL Server 活动。启动 SQL Profiler 可以从开始菜单的“所有程序”中找到“Microsoft SQL Server 2008”下的“性能工具”打开,也可以在 SQL Server Management Studio 的“工具”中找到。
SQL Server profile使用技巧
介绍 经常会有人问profile工具该怎么使用?有没有方法获取性能差的sql的问题。自从转mysql我自己也差不多2年没有使用profile,忽然profile变得有点生疏不得不重新熟悉一下。这篇文章主要对profile工具做一个详细的介绍;包括工具的用途和使用方法等。profile是SQLServer自带的一个性能分析监控工具,它也可以生成数据库引擎优...
SQL SERVER自带调试工具SQL Server Profiler简单用法
尽管用过sqlserver好几年,但之前还真不知道有这么一个好用的调试工具。 SQL Server Profiler可以跟踪数据库的运行操作,可以筛选要跟踪的数据库。
SQLServer 利用profiler生成脚本在后台跟踪堵塞语句或慢查询语句
当启用 SQLServer profiler 跟踪sql语句的时候,是非常方便的,同时也可以按照各个维度筛选跟踪。但是对于长时间跟踪,一直打开着profiler界面不是很好。有一个技巧是可以把profiler 的跟踪设置导出成sql 脚本,脚本可以在后台执行。以跟踪慢查询为例。 【堵塞跟踪】 1. 首先打开profiler 跟踪堵塞语句,事件选择 Blocked proce
SQL Server Profiler学习
SQL Server Profiler 是一个功能丰富的界面,用于创建和管理跟踪,并分析和重播跟踪结果。对 SQL Server Profiler 的使用取决于您出于何种目的监视 SQL Server 数据库引擎 实例。例如,如果您正处于生产周期的开发阶段,则您会更关心如何尽可能地获取所有的性能详细信息,而不会过于关心跟踪多个事件会造成多大的开销。相反,如果您正在监视生产服务器,则会希望跟踪更加集...
ADO.NET Entity Framework 深入分析, Part 4 (提供示例程序下载)
ADO.NET Entity Framework 深入分析, Part 4 (提供示例程序下载) 前面的Part 1-3的文章,介绍了Entity Data Model、Entity SQL、ObjectQuery、EntityCommand、LINQ to Entities等等及其代码演示。这篇文章主要演示如何通过相关技术或Debug工具,如SQL Server Profiler、...
总结-----(转)
1. ERStudio 在未使用ERStudio前,我一直是直接在SQL-Server的Query窗口中写CREATE TABLE语句,说实在话,我很喜欢这样的开发方式,毕竟一切都在代码的可控制范围内。但手动写CREATE TABLE对于TABLE少的情况下还好,一旦TABLE的数量比较多的时候就比较难办,因为很难看出表与表之间的联系,容易遗漏东西。ERStudio具有强大的数据库建模功能,...
【转载】SQL Server 2008特性
SQL Server 2008已经发布很多天了,今天来总结一下我们最常用的工具SSMS在SQL 2008中的一些改进: 1.在注册的服务器组中一次SQL查询可以针对多个服务器执行。 首先是要在“已注册的服务器”中创建组,也可以使用系统默认的组,然后添加多个数据库到组中。接下来右击数据库组,选择“新建查询”选项,系统将打开一个多数据库查询的编辑器,选择多个服务器中公共的数据库,在其中输入SQ...
WinCC报表打印老是出问题?可能是SQL连接和VBS脚本没配对(避坑指南)
本文深入解析WinCC报表打印故障的常见原因,重点解决SQL连接字符串错误和VBS脚本调试问题。提供从实例名验证到表名大小写敏感的详细排查步骤,并分享VBS脚本错误捕获与变量跟踪的实用技巧,帮助工程师快速恢复报表系统正常运行。
msphpsql故障诊断手册:快速定位和解决数据库连接问题的完整流程
msphpsql(Microsoft Drivers for PHP for SQL Server)是连接PHP应用与SQL Server数据库的关键组件,当数据库连接出现问题时,快速诊断和解决故障能有效减少业务中断。本手册将提供一套完整的故障诊断流程,帮助开发者从症状识别到问题解决,系统地排查msphpsql连接故障。 ## 一、症状识别:常见连接故障表现 连接故障通常表现为以下几种典型症状
C# 查看EF生成的SQL语句
用sqlsever追踪最后的sql语句。 返回IQueryable<T>类型,里面封装的就是生成的SQL脚本,设置断点queryable=DataContext.Set<T>().Where<T>(whereLambda).AsQueryable();queryable右键快速监视,或者ToString()返回字符串类型直接打印输出都能看到sql脚...
SQL Server Profiler工具
一、SQL Profiler工具简介 SQL Profiler是一个图形界面和一组系统存储过程,其作用如下: 图形化监视SQL Server查询; 在后台收集查询信息; 分析性能; 诊断像死锁之类的问题; 调试T-SQL语句; 模拟重放SQL Server活动; 也可以使用SQL Profiler捕捉在SQL Server实例上执行的活动。这样的活动被称为Profiler跟踪。 ...
SQL Profiler下载说明
SQL Profiler下载说明 【下载地址】SQLProfiler下载说明 SQL Profiler是一款专为SQL Server数据库设计的实用分析工具,旨在帮助用户高效管理与优化数据库性能。它提供直观的图形界面,支持后台自动收集查询信息,方便用户实时监视和分析SQL Server查询。通过详细的性能分析功能,用户可...
SQL Server Profiler 模板说明
SQL Server Profiler 模板http://msdn.microsoft.com/zh-cn/library/ms190176.aspx 可以使用 SQL Server Profiler来创建模板,定义要包含在跟踪中的事件类和数据列。定义并保存模板后,可以运行跟踪来记录每个选定事件类的数据。您可以将一个模板用于多个跟踪;模板本身并不会执行。SQL Se

被折叠的 条评论
为什么被折叠?



