zoukankan
html css js c++ java
查找存储过程中的错误位置
前两天为用友二次开发的一个项目查询数据报错,这个查询是通过一个主存储过程调用三个自定义函数,TSQL代码很多,而且用到很多循环递归,查询分析器报的错误地址在一个递归的入口,设断点跟踪了几次,因为太长了,未果。今天看了鞠强的
SQL Server性能调优入门(图文版)
,有些心得,利用SQLServer的事件探查器终于找到错误位置。
首先通过事件探查器建立一个跟踪,跟踪属性中常规选项卡采用默认设置,事件选项卡只保留存储过程并加入SP:stmtCompleted和SP:stmtStarting,结果如下图:
在筛选选项卡中设定好SPID,点击运行。
然后在查询分析器中执行出错的存储过程,报错结束后由最后开始找到只有Starting而没有Completed的语句就是我们要找的。
剩余的事情就简单了,在出错位置设好断点,获取出错时变量的值,就可以找到错误的原因了。
查看全文
相关阅读:
字符串题目
Java 练习题摘录
数据库原理及应用-引言
数学类题目
牛顿法
动态规划-最大子段和
判断数幂
杭电1096
算法导论01 几种排序以及其时间复杂度01
杭电2059龟兔赛跑
原文地址:https://www.cnblogs.com/end/p/626637.html
最新文章
NOIP2016全国信息学分区普级组 买铅笔(c++版)
N的阶乘
NOIP2015年普级组试题 金币
珠心算测试(c++版)
滔滔吃苹果
试卷批分(c++打表版)
中国星跳跃
POJ3233 power of matrix(矩阵乘法+二进制优化)
矩阵快速幂(学习笔记)
点分治(学习笔记)
热门文章
NOIP2016提高A组五校联考2】running
CF232C Doe Graphs(分治)
[NOI2010]超级钢琴(贪心+RMQ+堆)
情侣?给我烧了!(组合数学)
CF264B Good Sequences(DP+质数)
没有上司的舞会(选择类树形DP)
[JSOI2016]最佳团体(分数规划+背包类树形DP)
数据库原理及应用-数据模型之层次与网状模型
Linux 常用命令
使用一个队列完成一个栈
Copyright © 2011-2022 走看看