SQL Server可以自动记录存储过程错误

时间:2011-08-28 00:22:39

标签: sql sql-server stored-procedures error-handling

我有一个数据库,我正在使用超过900 SP的数据库。 SP没有任何错误处理。 SQL Server 2005或2008中是否有一个实用程序可以自动将SP和错误记录到表中?

1 个答案:

答案 0 :(得分:0)

如果从单独数据层中的代码调用SP,则可以为该类添加全局异常处理程序。在存储过程中,sql server中没有“全局”错误处理 - 考虑代码 - 在代码中,如果你有很多类,并且没有任何类型的无效,你必须实现分别对每个类进行错误处理。 Sql server SP有自己的错误处理,例如try-catch和@@ error - 在线查看书籍,或http://www.codeproject.com/KB/database/ErrorHandling.aspx