SQL事件探查器识别异常



我是SQL Profiler的新手,一直在使用它来尝试识别异常的来源。它发生在触发器期间,但似乎不是由它引起的。我选择了Exception EventClass,但我看不到任何关于异常从何处引发的信息。

该异常发生在触发器中成功工作的SELECT之后。我在选择后插入了一个RAISEROR,以记录参数并返回选择中的值。它们都是有效的。

随着我在中放入更多RAISEROR语句,异常在跟踪中进一步下移。在如何在探查器中记录异常方面,我一定遗漏了一些内容。我只是看不出异常是从哪里来的,所以我可以找到它并修复它。

异常的文本是"将表达式转换为数据类型datetime时发生算术溢出错误。">

找到了。需要更多的事件才能在Profiler中正确封装异常。

最新更新