I have a database that I am working on with over 900 SP’s. None of the SP’s have any error handling. Is there a utility within SQL Server 2005 or 2008 that would automatically log the SP and the error into a table?
Share
Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.
Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.
Lost your password? Please enter your email address. You will receive a link and will create a new password via email.
Please briefly explain why you feel this question should be reported.
Please briefly explain why you feel this answer should be reported.
Please briefly explain why you feel this user should be reported.
If the SPs are being called from code in a separate data layer, you could possibly add a global exception handler for that class. There is no ‘global’ error handling, per-se in sql server as far as stored procedures go – think about code – in code, if you had a gazillion classes, and there was no ineritance of any sort, you would have to implement error handling on each class separately. Sql server SPs have their own error handling, such as try-catch and @@error – look on books online, or http://www.codeproject.com/KB/database/ErrorHandling.aspx