zoukankan
html css js c++ java
查找存储过程中的错误位置
前两天为用友二次开发的一个项目查询数据报错,这个查询是通过一个主存储过程调用三个自定义函数,TSQL代码很多,而且用到很多循环递归,查询分析器报的错误地址在一个递归的入口,设断点跟踪了几次,因为太长了,未果。今天看了鞠强的
SQL Server性能调优入门(图文版)
,有些心得,利用SQLServer的事件探查器终于找到错误位置。
首先通过事件探查器建立一个跟踪,跟踪属性中常规选项卡采用默认设置,事件选项卡只保留存储过程并加入SP:stmtCompleted和SP:stmtStarting,结果如下图:
在筛选选项卡中设定好SPID,点击运行。
然后在查询分析器中执行出错的存储过程,报错结束后由最后开始找到只有Starting而没有Completed的语句就是我们要找的。
剩余的事情就简单了,在出错位置设好断点,获取出错时变量的值,就可以找到错误的原因了。
查看全文
相关阅读:
js获取窗口大小
ARCGIS接口详细说明
输入框特效
GeoServer源码解析和扩展 (二)注册服务
GeoServer源码解析和扩展 (一)基础篇
window.open参数大全
Flex控件
GeoServer源码解析和扩展 (三)结构篇
js常用的几个正则表达式
表单的diabled属性与readonly属性
原文地址:https://www.cnblogs.com/end/p/626637.html
最新文章
GridView内容详解(1)
大型高性能ASP.NET系统架构设计
ASP.Net中页面之间传参方法
四级联动
详解ASP.NET自定义控件开发实例
GridView内容详解(2)
分页存储过程一
ASP.net的身份验证方式FORMS
分页存储过程二
Android 访问本地 IP
热门文章
Android 获取 联系人信息
JNI 调试打印信息
eclipse+cdt+cygwin配置的“launch failed no binaries” 错误
让所有Button共享一个监听器
JNI编程小技巧集合(持续更新)
回车事件
遍历Map
windows系统上安装与使用Android NDK r5(转)
C语言文件操作
SQL四大基本语句
Copyright © 2011-2022 走看看