zoukankan
html css js c++ java
查找存储过程中的错误位置
前两天为用友二次开发的一个项目查询数据报错,这个查询是通过一个主存储过程调用三个自定义函数,TSQL代码很多,而且用到很多循环递归,查询分析器报的错误地址在一个递归的入口,设断点跟踪了几次,因为太长了,未果。今天看了鞠强的
SQL Server性能调优入门(图文版)
,有些心得,利用SQLServer的事件探查器终于找到错误位置。
首先通过事件探查器建立一个跟踪,跟踪属性中常规选项卡采用默认设置,事件选项卡只保留存储过程并加入SP:stmtCompleted和SP:stmtStarting,结果如下图:
在筛选选项卡中设定好SPID,点击运行。
然后在查询分析器中执行出错的存储过程,报错结束后由最后开始找到只有Starting而没有Completed的语句就是我们要找的。
剩余的事情就简单了,在出错位置设好断点,获取出错时变量的值,就可以找到错误的原因了。
查看全文
相关阅读:
技术文章应该怎么写?
后退时保存表单状态
[原]长表头表格 竖直仅滚动内容区 水平滚动表头和内容区
IE7不经提示关闭浏览器窗口
meta 标记
demo : 简单的 xslt 递归解析 xml 成 tree
使用iframe和table模拟frameset的resize功能.html
一个下划线(_)引发的"疑难杂症"
几点小东西
使用 ActiveReports 的 subReport 几点疑惑
原文地址:https://www.cnblogs.com/end/p/626637.html
最新文章
ibatis和hibernate区别 [转]
.net 开发人员的十大必备工具之一 转自oschina
Log4Net使用手册 转载
业务逻辑架构模式
在.net开发中使用Log4Net组件 转摘
在vb和asp中调用c#生成的.net的dll
C# .NET中调用VB编写的DLL代码事例
供应链管理
VB6 Win32API 函数声明
用例的概要讲解
热门文章
C#的数据类型转换
基于数据字典的通用查询系统(四)实体类的设计 1
基于数据字典的通用查询系统(一)SQL语句的构成分析
基于数据字典的查询系统 最后一篇到完工
基于数据字典的通用查询系统(三)数据库的设计
用WCF实现对无人终端的远程监控
大家看看这是什么技术?
基于数据字典的通用查询系统(二)数据库组成结构的分析
从1+1=?谈计算机软件的相关理论课程
C#(.Net) 配合WQL实现并口读写
Copyright © 2011-2022 走看看