O modalitate ar fi cum a indicat si Catalin folosirea @@ERROR care intoarce numarul de eroare pentru ultima instructiune executata. Atentie valoarea @@ERROR este resetata dupa fiecare instructiune.
O alta modalitate ar fi sa faceti debug la procedura stocata sau sa folositi SQL Server Profiler.
Aveti in urmatorul link o solutie completa de monitorizare a erorilor (sectiunea Detailed Analysis Process): http://www.microsoft.com/technet/prodtechnol/sql/2000/maintain/sqlops7.mspx#E1G
Alte referinte:
Implementing Error Handling with Stored Procedures
Error Handling in SQL Server – a Background
Cristian Andrei Lefter, SQL Server MVP
MCT, MCSA, MCDBA, MCAD, MCSD .NET,
MCTS, MCITP - Database Administrator SQL Server 2005
http://sqlserver.ro