有什么可以找到“'当前命令发生了严重错误'”?

时间:2011-01-31 15:13:44

标签: c# asp.net sql-server

我有一个存储过程,我从一个用C#编写的DLL中运行,我在ASP.NET页面中使用它。有时在运行SQL Server 2008的实时数据库上,我得到异常“当前命令发生严重错误。结果(如果有的话)应该被丢弃。”

我已阅读有关此错误消息的信息,但此错误似乎有很多原因。有没有办法找到更多关于这个问题的原因。在我可以使用的例外中是否有更多信息?我应该在数据库日志中查找具体的内容(我应该在哪里查看)?

2 个答案:

答案 0 :(得分:0)

错误在您的存储过程中。你应该开始寻找那里。 它可能正在泄漏内存或遵循耗尽SQL服务器的模式。

答案 1 :(得分:0)

如果我记得,这个有点误导性的错误可能是由存储过程中的未提交事务引起的。如果您有任何调用BEGIN TRANSEND TRANS的条件语句,您可能需要查看。