可以捕获有关每个
事件的数据并将其保存到文件或 SQLServer 表中供以后分析。例如,可以对生产环境进行监视,了解执行速度太慢而妨碍性能的
存储过程。使用 SQL事件探查器只监视感兴趣的事件。如果跟踪变得太大,可以基于需要的信息进行筛选,以便只收集事件数据的子集。监视太多事件类会增加服务器和监视进程的开销,并且可能导致跟踪文件或跟踪表变得很大,尤其是在进行长时间监视时。在跟踪事件后,SQL 事件探查器允许重播在 SQL Server 实例上捕获的事件数据,因此可以如事件当初发生时一样有效地重新执行保存的事件。使用SQL 事件探查器可以:● 监视 SQL Server 实例的性能。● 调试 Transact-SQL
语句和存储过程。●识别执行慢的查询。● 在工程开发阶段,通过单步执行语句测试 SQL 语句和存储过程,以确认代码按预期运行。●通过捕获生产系统中的事件并在测试系统中重播它们来解决 SQL Server 中的问题。这对测试和调试很有用,并使得用户可以不受干扰地继续使用生产系统。●审核和复查在 SQL Server实例中发生的活动。这使得安全管理员得以复查任何审核事件,包括登录尝试的成功与失败,以及访问语句和对象的权限成功与失败。SQL事件探查器为用于监视 SQL Server 实例的一组存储过程提供图形用户界面。例如,可以创建您自己的应用程序,以便使用 SQL 事件探查器存储过程监视SQL Server。必须有至少 10 MB 的可用空间用以运行 SQL 事件探查器。当使用 SQL 事件探查器时,如果可用空间降至 10MB 以下,SQL 事件探查器的所有功能都将停止。在"企业管理器"的"工具"菜单上单击"SQL 事件探查器"命令打开 "SQL 事件探查器"2. 在"SQL事件探查器"工具栏上点击"新跟踪"图标打开SQL Server连接窗口,输入SQL Server地址、选择一种身份验证方式后确定连接3.选择默认的模板并运行即可开始跟踪,也可以自定义一个模板对指定的事件和进行跟踪并显示自定义的数据列
利用sqlserver的事件查探器可以帮助我们获取很多有用信息,现在就介绍下用事件查探器获取程序使用的sql语句。
工具/原料
sqlserver 2000数据库系统
方法/步骤
1、打开事件查探器
2、文件->新建->跟踪,输入相关登录信息,点击确定。
3、在跟踪属性窗口,选择筛选选项卡,在下面选框中找到hostname下的同于下的文本框中输入本机主机名,其他选项若有需求可以自己设置。
4、点击确定后,会在d出的窗口中显示本机中数据库中正在使用的sql语句。
5、这时打开使用该数据库的程序,点击相关的 *** 作数据库的 *** 作。回到事件查探器,点击停止按钮,这时就可以在窗口中找到相应的sql语句。
注意事项
在使用事件查探器时,最好关闭其他与数据库有联系的无关程序。
评论列表(0条)