【发布时间】:2010-09-26 07:24:07
【问题描述】:
我创建了一个在 SQL 2k5 上运行的 CLR 存储过程,我想知道是否有任何方法可以获取 .NET 代码引发的异常的行号。当抛出异常时,我会得到类似
的内容消息 6522,级别 16,状态 1,过程 myProcedure,第 0 行 在执行用户定义的例程或聚合“myProcedure”期间发生 .NET Framework 错误: System.Exception:测试异常 系统异常: 在 DummyDLL.myProcedure(字符串 dummyInput) .
有没有什么方法可以加载程序集来给我特定的行号,而不仅仅是引发错误的函数?程序集本身是使用 .pdb 编译的,但是当我最初加载程序集时,SQL 2k5 似乎没有读取它。
谢谢!
【问题讨论】:
标签: .net sql-server error-handling clr